I am in a project using JabRef to maintain a shared bibliography. We do this through Subversion to manage changes.
We wish to keep files linked to the entries (paper PDFs) in a shared directory. This shared directory has different paths for different users. This means that setting a database-specific file path will only work for one of the users. Alternatively, this could be accomplished by each user setting his individual path to the shared directory in the JabRef settings. However, this will apply to all databases opened in JabRef, and this is not what we want.
Therefore I propose the following: the database-specific file path could be set in a user-specific format such that each user can apply his individual path settings to the shared BibTeX database. Currently, the setting is stored as a comment in the BibTeX file:
@comment{jabref-meta: fileDirectory:<PATH>;}
I imagine this extended to something like:
@comment{jabref-meta: fileDirectory-user1:<PATH1>;}
@comment{jabref-meta: fileDirectory-user2:<PATH2>;}
where JabRef then uses the setting corresponding to the user running JabRef.
If you could point me to some places in the codebase where this is handled, I could perhaps start working on a patch myself.
This request is now implemented in the patch in tracker item 2987112.
Link to the patch tracker: https://sourceforge.net/p/jabref/patches/137/
BTW why is this feature request still open? I implemented this feature and had it included in JabRef years ago.
Verified in the most recent version. For the record: It's Tab: Right click: Database properties: user-specific directory. Thomas, thank you for the patch!