Description
@koppor asked me to log an issue (feature request?) covering the "Delete" functionality currently available through the "Rename files" plugin https://sourceforge.net/p/jabref/discussion/318824/thread/8f56b49a/ Apparently plugins will not operate after JabRef 2.80 :-( While deleting attached files using the current plugin has the risks listed in the discussion, the manual alternative is a PIA making it "Attached File Delete" important if using JabRef as a literature repository manager, especially if merging files form existing repositories (e.g. EndNote).
It would be intuitively clear where to find what is to be deleted to have the delete button option listed in data entry tab via the exisiting hover over file 'right mouse button' menu containing “Open, Open Folder, Rename File, Move to file directory". .
It should add the following to what the "Rename files" plugin already does.
- Checks whether the file is required by another entry and ask if deletion is still needed!
- Present a large Warning that is has no way of knowing if other .bib files link to the files selected for deletion. Or have the ability to add a list BIB files (say in preferences) for checking and to check them for file links in the background.
- Warn that deletion is immediate and permanent with no move to "Trash" and there is no . Better still move the file to a "deleted file folder", making cross-platform implementation of safety net easier.
- Selecting files by highlighting entries for deletion when multiple files attached exist.
- If it does not delete it should not automatically remove the link, or must warn that deletion was unsuccessful.
- Have an option to "open containing folder" like PDF-XChange when deleting to manually check and clean up if desired (Endnote creates redundent folders that require deleting also).
- Make it work for files linked through "Legacy file Fields". I notice that ""Move to file directory" is currently unable to negotiate the legacy settings for my configuration E:\CRC Share\registry\endnote\the.Data\PDF\
- It could be made "Enable at own risk" in setting so users don't use it without realising and tarnishing JabRefs excellent reliability reputation.
I know that is a lot of programming, but would make Jabref much more capable for repository management.