Comment 4 for bug 1527342

Revision history for this message
Bill Erickson (berick) wrote :

Getting started here:

http://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/berick/lp1527342-decouple-co-history

This includes upgrade SQL and TPAC changes for a new usr_circ_history table. If a user has either of the circ retention values set, each (original) checkout will add a row to the table, plus any time the due_date or checkin_time on the last circ in the circ chain is modified, the same fields on the circ history object are updated to reflect the change. TPAC display works as before.

TODO:

* Remove usr_visible_circs function and remove it from circ aging process.
* Modify open-ils.actor.history.circ.visible.* API for new structure and make the data accessible only to the owning user.
* Modify print/email A/T circ history templates to use new table instead of action.circulation.
* Copy upgrade SQL to schema SQL.