[Koha-bugs] [Bug 23260] Anonymize (remove) patron data from items_last_borrower
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Fri Nov 15 20:03:06 CET 2019
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23260
--- Comment #19 from AgustÃn Moyano <agustinmoyano at theke.io> ---
(In reply to Christopher Brannon from comment #18)
> (In reply to Maryse Simard from comment #5)
> > Created attachment 93052 [details] [review] [review]
> > Bug 23260: Add anonymize items_last_borrower feature
> >
> > This patch adds the feature to anonymize patrons from items_last_borrower
> > table. This code is run from batch_anonymize script, which is triggered from
> > a cron job.
> >
> > To test:
> > 1) apply this patch and the previous one
> > 2) perl installer/data/mysql/updatedatabase.pl
> > 3) set StoreLastBorrower preference to Allow.
> > 4) Create a Check out followed by a Check in.
> > CHECK => a row should appear in items_last_borrower table with the borrower
> > and the item number.
> > 5) In mysql, update created_on date to one day earlier.
> > 6) set AnonymousPatron preference to a valid patron id
> > 7) perl misc/cronjobs/batch_anonymise.pl
> > SUCCESS => borrower number in items_last_borrower changed to AnonymousPatron
> > id
> > 8) repeat steps 4 and 5
> > 9) set AnonymousPatron preference to 0
> > 10) perl misc/cronjobs/batch_anonymise.pl
> > SUCCESS => borrower number in items_last_borrower changed to null
> > 11) prove t/db_dependent/Koha/Patrons.t
> > 12) Sign off
> >
> > Signed-off-by: Maryse Simard <maryse.simard at inlibro.com>
>
> Your test plan has me concerned. If you must first set the feature to allow
> (#3), which is what Koha currently does without this feature, it sounds like
> this feature is not on by default. Is that true? It should retain the
> current behavior of Koha by default.
Hi Christopher, thanks for checking this out.
This bug does not touch the StoreLastBorrower's default value (I had to change
it in my koha-testing-docker, so I asumed it came off by default).. It's just
to make sure that preference is set to Allow for the test to succeed.
Sorry if I didn't make this test plan clear.
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list