Koha Test Wiki MW Canasta on Koha Portainer

Test major Koha Wiki changes or bug fixes here without fear of breaking the production wiki.

For the current Koha Wiki, visit https://wiki.koha-community.org .

History for MARC records

From Koha Test Wiki MW Canasta on Koha Portainer
Jump to navigation Jump to search

History for MARC records

Status: unknown
Sponsored by: Regional library of Halland, Sweden
Developed by: Martin Persson, Eivin Giske Skaaren, Martin Stenberg
Expected for: 2015/2016
Bug number: Bug 14367
Work in progress repository: No URL given.
Description: Changes to MARC records are currently not tracked. We suggest creating functionality that tracks all changes to records and lets the users roll them back either in batch to a previous point in the history or separately for each field (so you can roll back changes to a field without changing fields that may have been changed after this one)

We see three points where changes can be initiated:

  • Manual editing of the records
  • Import scripts
  • Writing to the database directly

The last scenario might be overkill to try and handle.

The information we want to save is:

  • Timestamp
  • Id of the biblio edited
  • The change
  • Who made the change
  • Magnitude of the change (new value/small change/big change/full replace/deletion)

Changes will be tracked per field so a new record replacing an old one will be a whole bunch of changes with the same timestamp.

We see three relevant views for the history:

  • At individual fields. (where you can revert changes to individual fields)
  • Overview at record level (where you can revert changes on the timeline for the record)
  • Overview somewhere in "Tools" for the whole catalogue.