[Koha-bugs] [Bug 33284] checkout_renewals table retains checkout history in violation of patron privacy

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Tue Mar 21 18:46:41 CET 2023


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33284

Andrew Fuerste-Henry <andrewfh at dubcolib.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|Needs Signoff               |Failed QA

--- Comment #7 from Andrew Fuerste-Henry <andrewfh at dubcolib.org> ---
(In reply to Andrew Fuerste-Henry from comment #3)
> Test plan:
> 1 - Apply patch
> 2 - Have 3 patrons covering the 3 privacy options: Default, Forever, Never
> 3 - Check an item out to each patron
> 4 - renew each patron's item via the staff interface
> 5 - renew each patron's item via the OPAC
> 6 - SELECT * FROM checkout_renewals, confirm all staff interface renewals
> show your borrowernumber, all OPAC renewals show the patron's borrowernumber
> 7 - return all items
> 8 - repeat #6, confirm that the Never patron's OPAC renewal now shows the
> anonymous borrowernumber but other values have not changed
> 9 - anonymize all circ data using Batch patron deletion and anonymization
> 10 - repeat #6, confirm the Default patron's OPAC renewal now shows the
> anonymous borrowernumber but other values have not changed

This all performs as desired, except for steps 9 and 10, which I hadn't thought
about until writing the test plan. Currently this patch anonymizes renewals at
checkin for patrons set to Never for privacy. We should also anonymize renewals
for patrons set to Default, but as part of the Batch Anonymize tool/cron. I'm
failing QA for that reason, but if you want to address that on a separate bug
I've got no problem signing off on this one for the Never patron fix.

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list