|
Lines 122-127
Link Here
|
| 122 |
[% ELSIF !in_lists && CAN_user_tools_manage_patron_lists %] |
122 |
[% ELSIF !in_lists && CAN_user_tools_manage_patron_lists %] |
| 123 |
<p>Patron is not on any list. <a href="/cgi-bin/koha/patron_lists/add-modify.pl">Create a new patron list</a>.</p> |
123 |
<p>Patron is not on any list. <a href="/cgi-bin/koha/patron_lists/add-modify.pl">Create a new patron list</a>.</p> |
| 124 |
[% END %] |
124 |
[% END %] |
|
|
125 |
<script> |
| 126 |
const patron_id = "[% borrowernumber | html %]"; |
| 127 |
const cardnumber = "[% cardnumber | html %]"; |
| 128 |
addPermissions({ |
| 129 |
CAN_user_tools_manage_patron_lists: [% CAN_user_tools_manage_patron_lists ? 1 : 0 | html %], |
| 130 |
}); |
| 131 |
</script> |
| 132 |
|
| 125 |
<script> |
133 |
<script> |
| 126 |
var patron_lists_dt_params = { |
134 |
var patron_lists_dt_params = { |
| 127 |
sPaginationType: "full", |
135 |
sPaginationType: "full", |
|
Lines 129-140
Link Here
|
| 129 |
$("#table_listnopatron").kohaTable(patron_lists_dt_params); |
137 |
$("#table_listnopatron").kohaTable(patron_lists_dt_params); |
| 130 |
$("#table_inlists").kohaTable(patron_lists_dt_params); |
138 |
$("#table_inlists").kohaTable(patron_lists_dt_params); |
| 131 |
|
139 |
|
| 132 |
[% IF CAN_user_tools_manage_patron_lists %] |
140 |
if (permissions.CAN_user_tools_manage_patron_lists){ |
| 133 |
function addToList() { |
141 |
function addToList() { |
| 134 |
var list_id = $("#add_to_patron_list_id_select").val(); |
142 |
var list_id = $("#add_to_patron_list_id_select").val(); |
| 135 |
$('#pat_lists_panel').text(_("Loading...")); |
143 |
$('#pat_lists_panel').text(_("Loading...")); |
| 136 |
$("body").css("cursor", "progress"); |
144 |
$("body").css("cursor", "progress"); |
| 137 |
$('#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() { |
145 |
$('#pat_lists_panel').load(`/cgi-bin/koha/patron_lists/patron-lists-tab.pl?borrowernumber=${patron_id}&patron_list_id=${list_id}&patrons_to_add=${cardnumber}, function() { |
| 138 |
$("body").css("cursor", "default"); |
146 |
$("body").css("cursor", "default"); |
| 139 |
}); |
147 |
}); |
| 140 |
|
148 |
|
|
Lines 144-154
Link Here
|
| 144 |
function removeFromList( list_id, patron_list_patron_id ) { |
152 |
function removeFromList( list_id, patron_list_patron_id ) { |
| 145 |
$('#pat_lists_panel').text(_("Loading...")); |
153 |
$('#pat_lists_panel').text(_("Loading...")); |
| 146 |
$("body").css("cursor", "progress"); |
154 |
$("body").css("cursor", "progress"); |
| 147 |
$('#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() { |
155 |
$('#pat_lists_panel').load(`/cgi-bin/koha/patron_lists/patron-lists-tab.pl?borrowernumber=${patron_id}&patron_list_id=${list_id}&patrons_to_remove=${patron_list_patron_id}`, function() { |
| 148 |
$("body").css("cursor", "default"); |
156 |
$("body").css("cursor", "default"); |
| 149 |
}); |
157 |
}); |
| 150 |
|
158 |
|
| 151 |
return false; |
159 |
return false; |
| 152 |
} |
160 |
} |
| 153 |
[% END %] |
161 |
} |
| 154 |
</script> |
162 |
</script> |
| 155 |
- |
|
|