BibEdit: multiple fixes and improvements
- Fix escape HTML on content change.
- Remove checkbox from controlfields. Avoids removing all fields from a record and receiving an empty record on bibupload. (closes #1190)
- shift + click multiple selection.
- Lets user select multiple fields in the edit page using shift key
- Fix cache mtime bug.
- Adds the functionality of resolving, reopening and reviewing of rt tickets related to the record without getting redirected to the rt site. Also creating new ticket in selected queue
- Adds auxiliary functions to bibcatalog module
- When checking the diff between the revisions of a record, it is now possible to see the author of the revision
- Always change to write mode when changing record
- Also change to write mode when accessing the latest revision of a record
- Switch to refextract_api function to detect if a record has a pdf attached
- Adds new url state (search) that allows opening a set of records passing a search pattern in the url.
- Adds shortcuts for view modes, open PDF, jump fields.
- Green submit button when not disabled.
- Only highlight change when field is really changed.
- Adds curator display mode (only if CFG_INSPIRE_SITE).
- BibCatalog: retrieve only queues defined in invenio.conf Adds CFG_BIBEDIT_ADD_TICKET_RT_QUEUES
- Disables selection mode shortcut
- Fix coloring rows on curator view.
- Add 595 field to tags to exclude on curator view.
- Add new queue to create ticket.
- Adds the functionality to select whether to show removed fields from HP or not
- Makes content from HP more visible
- On volatile fields HP content is not displayed greyed neither is compared
- Always displays apply buttons in same line
- Moves HP button menu outside of content table
- Shows proper message when HP and record content is the same
- Fixes Apply all changes not working bug
- Implements the apply all references functionality
- Prevents the deletion of fields containing Holding Pen changes
- Orders HP changesets from newer to older
- Merges HoldingPen record with template so that comparison with record is easier.
- Fixes undo operation for added fields when done seperately for every field.
- Fixes non previewing of volatile fields on changeset's preview.
- All requests are added to the queue in order to be sent later as a bulk request
- Replaces corresponding volatile field when a field is added
- Fixes undo functionality of "apply all changes" action. Added fields are not duplicated anymore.
- Case insensitive comparison of content
- 'Add changes' button adds whole HP field.
Co-authored-by: Nikolaos Kalodimas <nikolaos.kalodimas@cern.ch>