Comment 3 for bug 1312699

Dan Pearl (dpearl) wrote :

I am working on this, and my approach veers towards simplicity. The patron will have the ability to designate items in the history list for removal. The "removal" is not strictly removal (internally): it will just prevent the items from being seen by the patron on their history list (displayed or downloaded).

The implementation adds a boolean to the circ record to indicate when the patron has "removed" it.

The design does not delete or anonymize circs. The circ history will be as available to librarians as it is now. If the patron opt out of history tracking, then the purge_circulations function will delete the eligible circs exactly as it does now.