|
Lines 6-11
Link Here
|
| 6 |
[% USE Price %] |
6 |
[% USE Price %] |
| 7 |
[% USE TablesSettings %] |
7 |
[% USE TablesSettings %] |
| 8 |
[% PROCESS 'i18n.inc' %] |
8 |
[% PROCESS 'i18n.inc' %] |
|
|
9 |
[% PROCESS 'patron-search.inc' %] |
| 9 |
[% SET footerjs = 1 %] |
10 |
[% SET footerjs = 1 %] |
| 10 |
[% INCLUDE 'doc-head-open.inc' %] |
11 |
[% INCLUDE 'doc-head-open.inc' %] |
| 11 |
<title>[% FILTER collapse %] |
12 |
<title>[% FILTER collapse %] |
|
Lines 507-513
Link Here
|
| 507 |
[% END %] |
508 |
[% END %] |
| 508 |
</td> |
509 |
</td> |
| 509 |
<td> |
510 |
<td> |
| 510 |
<a href="#" id="edit_suggester" class="btn btn-default">Set to patron</a> |
511 |
<a href="#patron_search_modal_suggester" id="edit_suggester" class="btn btn-default" data-toggle="modal">Set to patron</a> |
| 511 |
</td> |
512 |
</td> |
| 512 |
</tr> |
513 |
</tr> |
| 513 |
<tr> |
514 |
<tr> |
|
Lines 557-563
Link Here
|
| 557 |
| Previously was [% INCLUDE 'patron-title.inc' patron=managedby_patron hide_patron_infos_if_needed=1 %] [% Branches.GetName( managedby_patron.branchcode ) | html %] ([% managedby_patron.category.description | html %]) |
558 |
| Previously was [% INCLUDE 'patron-title.inc' patron=managedby_patron hide_patron_infos_if_needed=1 %] [% Branches.GetName( managedby_patron.branchcode ) | html %] ([% managedby_patron.category.description | html %]) |
| 558 |
[% END %] |
559 |
[% END %] |
| 559 |
<br /> |
560 |
<br /> |
| 560 |
<a id="edit_manager" class="new_window" href="#"><i class="fa fa-search"></i> Select manager</a> |
561 |
<a href="#patron_search_modal_manager" id="edit_manager" data-toggle="modal"><i class="fa fa-search"></i> Select manager</a> |
| 561 |
[% IF managedby_patron.borrowernumber && logged_in_user.borrowernumber != managedby_patron.borrowernumber %] |
562 |
[% IF managedby_patron.borrowernumber && logged_in_user.borrowernumber != managedby_patron.borrowernumber %] |
| 562 |
<a id="restore_previous_manager" href="#"><i class="fa fa-trash-can"></i> Keep existing manager</a> |
563 |
<a id="restore_previous_manager" href="#"><i class="fa fa-trash-can"></i> Keep existing manager</a> |
| 563 |
[% END %] |
564 |
[% END %] |
|
Lines 948-954
Link Here
|
| 948 |
<div class="col-sm-2"> |
949 |
<div class="col-sm-2"> |
| 949 |
<fieldset class="brief"> |
950 |
<fieldset class="brief"> |
| 950 |
<span class="label">Update manager</span> |
951 |
<span class="label">Update manager</span> |
| 951 |
<a id="set_manager_[% loop.count | html %]" data-tab="[% loop.count | html %]" class="set_manager" href="#"><i class="fa fa-search"></i> Select manager</a> |
952 |
<a href="#patron_search_modal_manager_[% loop.count | uri %]" id="set_manager_[% loop.count | uri %]" data-tab="[% loop.count | uri %]" class="set_manager" data-toggle="modal"><i class="fa fa-search"></i> Select manager</a> |
| 952 |
<span id="managedby_name[% loop.count | html %]"></span> |
953 |
<span id="managedby_name[% loop.count | html %]"></span> |
| 953 |
<input type="hidden" name="suggestion_managedby" id="managedby[% loop.count | html %]" value="[% logged_in_user.borrowernumber | html %]" /> |
954 |
<input type="hidden" name="suggestion_managedby" id="managedby[% loop.count | html %]" value="[% logged_in_user.borrowernumber | html %]" /> |
| 954 |
<input type="hidden" name="branchcode" value="[% branchfilter | html %]" /> |
955 |
<input type="hidden" name="branchcode" value="[% branchfilter | html %]" /> |
|
Lines 1252-1265
Link Here
|
| 1252 |
|
1253 |
|
| 1253 |
<script> |
1254 |
<script> |
| 1254 |
var tab = ''; |
1255 |
var tab = ''; |
| 1255 |
function editManagerPopup(selected_tab) { |
|
|
| 1256 |
tab = selected_tab; |
| 1257 |
window.open("/cgi-bin/koha/members/search.pl?columns=cardnumber,name,branch,category,action&selection_type=select&callback=select_manager&filter=suggestions_managers", |
| 1258 |
'PatronPopup', |
| 1259 |
'width=1024,height=768,scrollbars=yes,toolbar=no,' |
| 1260 |
+ 'scrollbars=yes,resize=yes' |
| 1261 |
); |
| 1262 |
} |
| 1263 |
function select_manager(borrowernumber, borrower) { |
1256 |
function select_manager(borrowernumber, borrower) { |
| 1264 |
var managedby_name = $("#managedby_name"+tab); |
1257 |
var managedby_name = $("#managedby_name"+tab); |
| 1265 |
var managedby = $("#managedby"+tab); |
1258 |
var managedby = $("#managedby"+tab); |
|
Lines 1290-1303
Link Here
|
| 1290 |
[% END %] |
1283 |
[% END %] |
| 1291 |
} |
1284 |
} |
| 1292 |
|
1285 |
|
| 1293 |
function editSuggesterPopup() { |
|
|
| 1294 |
window.open("/cgi-bin/koha/members/search.pl?columns=cardnumber,name,branch,category,action&selection_type=select&callback=select_suggester", |
| 1295 |
'PatronPopup', |
| 1296 |
'width=1024,height=768,scrollbars=yes,toolbar=no,' |
| 1297 |
+ 'scrollbars=yes,resize=yes' |
| 1298 |
); |
| 1299 |
} |
| 1300 |
|
| 1301 |
function select_suggester(borrowernumber, borrower) { |
1286 |
function select_suggester(borrowernumber, borrower) { |
| 1302 |
$.ajax({ |
1287 |
$.ajax({ |
| 1303 |
type: 'GET', |
1288 |
type: 'GET', |
|
Lines 1320-1341
Link Here
|
| 1320 |
}); |
1305 |
}); |
| 1321 |
return 0; |
1306 |
return 0; |
| 1322 |
} |
1307 |
} |
| 1323 |
$(document).ready(function(){ |
|
|
| 1324 |
$("#edit_manager").on("click",function(e){ |
| 1325 |
e.preventDefault(); |
| 1326 |
editManagerPopup(''); |
| 1327 |
}); |
| 1328 |
$(".set_manager").on("click",function(e){ |
| 1329 |
e.preventDefault(); |
| 1330 |
var selected_tab = $(this).data('tab'); |
| 1331 |
editManagerPopup(selected_tab); |
| 1332 |
}); |
| 1333 |
|
| 1334 |
$("#edit_suggester").on("click", function(e){ |
| 1335 |
e.preventDefault(); |
| 1336 |
editSuggesterPopup(); |
| 1337 |
}); |
| 1338 |
}); |
| 1339 |
</script> |
1308 |
</script> |
| 1340 |
|
1309 |
|
| 1341 |
[% IF ( op == 'show' || op == 'else' ) %] |
1310 |
[% IF ( op == 'show' || op == 'else' ) %] |
|
Lines 1356-1362
Link Here
|
| 1356 |
$("#suggestiontabs a:first").tab("show"); |
1325 |
$("#suggestiontabs a:first").tab("show"); |
| 1357 |
} |
1326 |
} |
| 1358 |
|
1327 |
|
| 1359 |
table_settings = [% TablesSettings.GetTableSettings( 'acqui', 'suggestions', 'suggestions', 'json' ) | $raw %] |
1328 |
var table_settings = [% TablesSettings.GetTableSettings( 'acqui', 'suggestions', 'suggestions', 'json' ) | $raw %] |
| 1360 |
var saved_table = localStorage.getItem("DataTables_suggestions_/cgi-bin/koha/suggestion/suggestion.pl"); |
1329 |
var saved_table = localStorage.getItem("DataTables_suggestions_/cgi-bin/koha/suggestion/suggestion.pl"); |
| 1361 |
var updated_settings = get_columns_saved_state(saved_table, table_settings); |
1330 |
var updated_settings = get_columns_saved_state(saved_table, table_settings); |
| 1362 |
|
1331 |
|
|
Lines 1511-1515
Link Here
|
| 1511 |
[% END %] |
1480 |
[% END %] |
| 1512 |
[% Asset.js("js/acq.js") | $raw %] |
1481 |
[% Asset.js("js/acq.js") | $raw %] |
| 1513 |
[% Asset.js("js/acquisitions-menu.js") | $raw %] |
1482 |
[% Asset.js("js/acquisitions-menu.js") | $raw %] |
|
|
1483 |
|
| 1484 |
[% INCLUDE 'select2.inc' %] |
| 1485 |
[% SET columns = ['cardnumber','name','category','branch','action'] %] |
| 1486 |
[% IF op == 'save' %] |
| 1487 |
[% PROCESS patron_search_modal columns => columns, modal_title => t("Select suggester"), patron_search_modal_id => 'patron_search_modal_suggester', table_id => 'patron_search_modal_suggester_table' %] |
| 1488 |
[% PROCESS patron_search_js columns => columns, actions => ["select"], preview_on_name_click => 1, table_id => 'patron_search_modal_suggester_table', callback => 'select_suggester' %] |
| 1489 |
[% PROCESS patron_search_modal columns => columns, modal_title => t("Select manager"), patron_search_modal_id => 'patron_search_modal_manager', table_id => 'patron_search_modal_manager_table' %] |
| 1490 |
[% PROCESS patron_search_js columns => columns, filter => 'suggestions_managers', actions => ["select"], preview_on_name_click => 1, table_id => 'patron_search_modal_manager_table', callback => 'select_manager' %] |
| 1491 |
[% ELSIF op == 'else' %] |
| 1492 |
[% FOREACH suggestion IN suggestions %] |
| 1493 |
<script>tab = [% loop.count | html %];</script> |
| 1494 |
[% PROCESS patron_search_modal columns => columns, modal_title => t("Select manager"), patron_search_modal_id => 'patron_search_modal_manager_' _ loop.count, table_id => 'patron_search_modal_manager_table_' _ loop.count %] |
| 1495 |
[% PROCESS patron_search_js columns => columns, filter => 'suggestions_managers', actions => ["select"], preview_on_name_click => 1, table_id => 'patron_search_modal_manager_table_' _ loop.count, callback => 'select_manager' %] |
| 1496 |
[% END %] |
| 1497 |
[% END %] |
| 1498 |
|
| 1499 |
|
| 1514 |
[% END %] |
1500 |
[% END %] |
| 1515 |
[% INCLUDE 'intranet-bottom.inc' %] |
1501 |
[% INCLUDE 'intranet-bottom.inc' %] |
| 1516 |
- |
|
|