Skip to content

Pseudonymize groups #14117

@subhramit

Description

@subhramit

Our pseudonymization mechanism in org.jabref.logic.pseudonymization.Pseudonymization is not exhaustive - for instance, it misses the pseudonymization of groups.
The goal is to add that.

Additional context

  • JabRef groups: https://docs.jabref.org/finding-sorting-and-cleaning-entries/groups
  • The information about groups is contained in the .bib file itself, at the bottom, with @Comment.
  • One can explore the above using Chocolate.bib and co-relate with what is happening in the GUI (groups section, and also by adding new groups).
  • The entry point to use pseudonymization is currently under JabKit (CLI), with hints to use in this PR that added it.
  • Use JabRef's classes to interact with groups (this also updates @Comment content)
  • Remember that groups field has multiple groups - and the names are the links into the groups tree.

Note

A screen recording in the description of the PR of this functionality working is mandatory for marking completion. That is, the output bib file and the pseudonymized groups should be visible in the recording.

Metadata

Metadata

Assignees

No fields configured for feature.

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions