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

--- Comment #6 from Lucas Gass (lukeg) <[email protected]> ---
Created attachment 205845
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=205845&action=edit
Bug 43525: Add a BatchDeletePatron background job and register it

To test:
0. APPLY PATCH and restart_all
1. Make sure you have some patron ready for deletion. I also check how many
borrowers and deletedborrowers I have at this step:
    select count(*) from borrowers;
    select count(*) from deletedborrowers;
2. Go to Tools -> Batch patron deletion and anonymization
3. Enter in some params that will return you borrowers. who have not borrowed
since, whose expiration date is before, and/or whose patron category is
4. Check 'Verify you want to delete patrons' and run the job
5. On the next step make note of how many borrowers should be deleted
6. Choose 'Permanently delete these patrons'.
7. A background job should be enqueued, when it is finished check borrowers
again ( select count(*) from borrowers; )
8. Also check deletedborrower ( select count(*) from deletedborrowers; )
9. The borrower who were deleted should be gone for the borrowers table.
Deleteborrowers should not have gained any new rows.
10. Now try all the steps again but at step 6 this time choose 'Move these
patrons to the trash'
11. This time those borrowers should end up in the deletedborrowers table

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to