X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=koha-tmpl%2Fintranet-tmpl%2Fprog%2Fen%2Fmodules%2Ftools%2Fcleanborrowers.tt;h=ae7df4edb5864aaae0f8df870c8b1b98aba59781;hb=df97814f3034a3d5015546c4eca21f08ae951e37;hp=7de765206afdd943f9ba361d07fb2aee6627eb1f;hpb=1acddd0f1b41e9e5f75b75d9d101c8b0879c00c5;p=koha.git diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/cleanborrowers.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/cleanborrowers.tt index 7de765206a..ae7df4edb5 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/cleanborrowers.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/cleanborrowers.tt @@ -1,5 +1,6 @@ [% 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' %] @@ -12,14 +13,14 @@ */ function checkForm(form) { if((form.checkbox[0].checked)){ - if ( (!form.date1.value) && (!form.borrower_dateexpiry.value) && (!form.borrower_categorycode.value) ){ + if ( (!form.date1.value) && (!form.borrower_dateexpiry.value) && (!form.borrower_categorycode.value) && (!form.patron_list_id.value)){ alert(_("Please enter at least one criterion for deletion!")); return false; } } if((form.checkbox[1].checked)){ if(!(form.date2.value)){ - alert(_("please enter a date !")); + alert(_("please enter a date!")); return false; } } @@ -37,6 +38,13 @@ function checkForm2(form) { return true; } + + $(document).ready(function() { + $('#selectlibrary').find("input:submit").hide(); + $('#branch').change(function() { + $('#selectlibrary').submit(); + }); + }); // ]]> @@ -52,13 +60,35 @@
+[% 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 %] + -

Batch patron deletion/anonymization

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

-[% IF step == 1 %] -
@@ -82,14 +112,26 @@ + [% IF patron_lists %] +
  • + + +
  • + [% END %]
    +
    Anonymize checkout history [% UNLESS Koha.Preference('AnonymousPatron') %] @@ -107,6 +149,7 @@ +
    @@ -121,12 +164,12 @@
    Warnings
      -
    • [% IF ( totalToDelete ) %][% totalToDelete %] [% ELSE %]0 [% END %] patrons will be deleted
    • -
    • [% IF ( totalToAnonymize ) %][% totalToAnonymize %] [% ELSE %]0 [% END %] checkout history will be anonymized
    • +
    • [% patrons_to_delete.size || 0 %] patrons will be deleted
    • +
    • [% patrons_to_anonymize.size || 0 %] patron's checkout histories will be anonymized

    - [% IF ( totalToDelete ) %] + [% IF patrons_to_delete.size %]
    What do you want to do for deleted patrons? @@ -136,12 +179,12 @@
    -
    +
    [% END %] - [% IF ( totalToAnonymize ) %] - Checkout history for [% totalToAnonymize %] patrons will be anonymized - + [% IF patrons_to_anonymize.size %] + Checkout history for [% patrons_to_anonymize.size %] patrons will be anonymized + [% END %] @@ -149,6 +192,8 @@ + +
    Cancel
    @@ -175,7 +220,7 @@ [% END %] [% END %] [% IF ( do_anonym ) %] -

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

    +

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

    [% ELSE %]

    No patron records have been anonymized

    [% END %]