[% USE Koha %] [% USE KohaDates %] [% USE Branches %] [% INCLUDE 'doc-head-open.inc' %] Koha › Tools › Batch patron deletion/anonymization [% IF step == 2 %]› Confirm[% END %][% IF step == 3 %]› Finished[% END %] [% INCLUDE 'doc-head-close.inc' %] [% INCLUDE 'calendar.inc' %] [% INCLUDE 'header.inc' %] [% INCLUDE 'cat-search.inc' %]
[% IF !Branches.OnlyMine %]
Select a library :
[% IF current_branch == '*' %]

Batch patron deletion/anonymization

[% ELSE %]

Batch patron deletion/anonymization for [% Branches.GetName( current_branch ) %]

[% END %] [% ELSE %]

Batch patron deletion/anonymization for [% Branches.GetName( Branches.GetLoggedInBranchcode ) %]

[% END %] [% IF step == 1 %]

This tool allows you to delete patrons and anonymize checkout history. For deleting patrons, any combination of limits can be used.

Delete patrons


Delete patrons who meet the following criteria:
  • [% INCLUDE 'date-format.inc' %]
  • [% INCLUDE 'date-format.inc' %]
  • [% IF patron_lists %]
  • [% END %]
Anonymize checkout history [% UNLESS Koha.Preference('AnonymousPatron') %]
The AnonymousPatron system preference is not defined. You can use this feature anyway but NULL will be used to update the checkout history.
[% END %]


  • [% INCLUDE 'date-format.inc' %]
[% END %] [% IF step == 2 %]
Warnings
  • [% patrons_to_delete.size || 0 %] patrons will be deleted
  • [% patrons_to_anonymize.size || 0 %] patron's checkout histories will be anonymized

[% IF patrons_to_delete.size %]
What do you want to do for deleted patrons?

[% END %] [% IF patrons_to_anonymize.size %] Checkout history for [% patrons_to_anonymize.size %] patrons will be anonymized [% END %]
Cancel
[% END %] [% IF step == 3 %]
[% IF ( testrun ) %]

[% TotalDel %] patrons would have been removed (if it wasn't a test run)

No patron records have been actually removed

[% ELSE %] [% IF ( do_delete ) %] [% IF ( trash ) %]

[% TotalDel %] patrons have been successfully moved to trash

[% ELSE %]

[% TotalDel %] patrons have been successfully deleted

[% END %] [% ELSE %]

No patron records have been removed

[% END %] [% END %] [% IF ( do_anonym ) %]

All checkouts older than [% last_issue_date | $KohaDates %] have been anonymized

[% ELSE %]

No patron records have been anonymized

[% END %]
[% END %]
[% INCLUDE 'tools-menu.inc' %]
[% INCLUDE 'intranet-bottom.inc' %]