Homec4science

BibEdit: multiple fixes and improvements

Description

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>

Details

Committed
Samuele Kaplun <samuele.kaplun@cern.ch>Dec 18 2013, 16:21
Parents
R3600:6347b7aa5fbb: BibMatch: more print statements
Branches
Unknown
Tags
Unknown

Event Timeline

Samuele Kaplun <samuele.kaplun@cern.ch> committed R3600:d0219574d751: BibEdit: multiple fixes and improvements (authored by Javier Martin Montull <javier.martin.montull@cern.ch>).Dec 18 2013, 16:21