3 [% IF no_access_to_patron %]
4 <span class="blocker">Patron not in your library group</span>
8 <div class="patroninfo-section">
9 <h4>Patron lists with this patron</h4>
11 <table id="table_inlists">
15 <th>Patrons in list</th>
17 [% IF CAN_user_tools_manage_patron_lists %]
18 <th class="NoSort">Actions</th>
24 [% FOREACH l IN in_lists %]
25 [% SET shared_by_other = l.owner.id != logged_in_user.id %]
28 [% IF CAN_user_tools_manage_patron_lists %]
29 <a href="/cgi-bin/koha/patron_lists/list.pl?patron_list_id=[% l.patron_list_id | uri %]">[% l.name | html %]</a>
34 <td>[% l.patron_list_patrons_rs.count || 0 | html %]</td>
37 [% IF shared_by_other %]
38 by <a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% l.owner.id | uri %]">[% INCLUDE 'patron-title.inc' patron=l.owner %]</a>
44 [% IF CAN_user_tools_manage_patron_lists %]
46 <div class="btn-group dropup">
47 <a class="btn btn-default btn-xs dropdown-toggle" id="listactions[% l.patron_list_id | html %]" role="button" data-toggle="dropdown" href="#">
48 Actions <b class="caret"></b>
50 <ul class="dropdown-menu pull-right" role="menu" aria-labelledby="listactions[% l.patron_list_id | html %]">
51 <li><a onclick="removeFromList('[% l.patron_list_id | html %]','[% list_id_lookup.${l.patron_list_id} | html %]')"><i class="fa fa-remove"></i> Remove patron from list</a></li>
52 <li class="divider"></li>
53 <li><a href="/cgi-bin/koha/patron_lists/list.pl?patron_list_id=[% l.patron_list_id | uri %]"><i class="fa fa-user"></i> Add patrons</a></li>
54 [% UNLESS shared_by_other %]
55 <li><a href="/cgi-bin/koha/patron_lists/add-modify.pl?patron_list_id=[% l.patron_list_id | uri %]"><i class="fa fa-pencil"></i> Edit list</a></li>
56 <li><a class="delete_patron" href="/cgi-bin/koha/patron_lists/delete.pl?patron_list_id=[% l.patron_list_id | html %]" data-list-name="[% l.name | html %]"><i class="fa fa-trash"></i> Delete list</a></li>
58 [% IF ( l.patron_list_patrons_rs.count ) %]
59 <li class="divider"></li>
61 <a class="print_cards" href="/cgi-bin/koha/patroncards/print.pl?patronlist_id=[% l.patron_list_id | html %]" data-patron_list_id="[% l.patron_list_id | html %]"><i class="fa fa-print"></i> Print patron cards</a>
63 [% IF CAN_user_tools_edit_patrons %]
65 <a href="/cgi-bin/koha/tools/modborrowers.pl?patron_list_id=[% l.patron_list_id | uri %]&op=show">
66 <i class="fa fa-pencil"></i> Batch edit patrons
70 [% IF CAN_user_tools_delete_anonymize_patrons %]
72 <a href="/cgi-bin/koha/tools/cleanborrowers.pl?step=2&patron_list_id=[% l.patron_list_id | uri %]&checkbox=borrower">
73 <i class="fa fa-trash"></i> Batch delete patrons
88 [% IF available_lists %]
93 [% IF available_lists && CAN_user_tools_manage_patron_lists %]
95 <span>Add patron to list</span>
96 <select name="patron_list_id" id="add_to_patron_list_id_select">
97 <option value=""></option>
98 [%- FOREACH l IN available_lists %]
99 <option value="[% l.patron_list_id | html %]">[% l.name | html %]</option>
102 <a onclick="addToList()"><i class="fa fa-plus"></i>
107 $("#table_listnopatron, #table_inlists").dataTable($.extend(true, {}, dataTablesDefaults, {
109 { 'sortable': false, "bSearchable": false, 'targets': [ 'NoSort' ] }
111 "sPaginationType": "full"
114 [% IF CAN_user_tools_manage_patron_lists %]
115 function addToList() {
116 var list_id = $("#add_to_patron_list_id_select").val();
117 $('#pat_lists_panel').text(_("Loading..."));
118 $("body").css("cursor", "progress");
119 $('#pat_lists_panel').load('/cgi-bin/koha/patron_lists/patron-lists-tab.pl?borrowernumber=[% borrowernumber | html %]&patron_list_id=' + list_id + '&patrons_to_add=[% cardnumber | html %]', function() {
120 $("body").css("cursor", "default");
126 function removeFromList( list_id, patron_list_patron_id ) {
127 $('#pat_lists_panel').text(_("Loading..."));
128 $("body").css("cursor", "progress");
129 $('#pat_lists_panel').load('/cgi-bin/koha/patron_lists/patron-lists-tab.pl?borrowernumber=[% borrowernumber | html %]&patron_list_id=' + list_id + '&patrons_to_remove=' + patron_list_patron_id, function() {
130 $("body").css("cursor", "default");