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 515-521
Link Here
|
515 |
[% END %] |
516 |
[% END %] |
516 |
</td> |
517 |
</td> |
517 |
<td> |
518 |
<td> |
518 |
<a href="#" id="edit_suggester" class="btn btn-default">Set to patron</a> |
519 |
<a href="#patron_search_modal_suggester" id="edit_suggester" class="btn btn-default" data-toggle="modal">Set to patron</a> |
519 |
</td> |
520 |
</td> |
520 |
</tr> |
521 |
</tr> |
521 |
<tr> |
522 |
<tr> |
Lines 565-571
Link Here
|
565 |
| 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 %]) |
566 |
| 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 %]) |
566 |
[% END %] |
567 |
[% END %] |
567 |
<br /> |
568 |
<br /> |
568 |
<a id="edit_manager" class="new_window" href="#"><i class="fa fa-search"></i> Select manager</a> |
569 |
<a href="#patron_search_modal_manager" id="edit_manager" data-toggle="modal"><i class="fa fa-search"></i> Select manager</a> |
569 |
[% IF managedby_patron.borrowernumber && logged_in_user.borrowernumber != managedby_patron.borrowernumber %] |
570 |
[% IF managedby_patron.borrowernumber && logged_in_user.borrowernumber != managedby_patron.borrowernumber %] |
570 |
<a id="restore_previous_manager" href="#"><i class="fa fa-trash-can"></i> Keep existing manager</a> |
571 |
<a id="restore_previous_manager" href="#"><i class="fa fa-trash-can"></i> Keep existing manager</a> |
571 |
[% END %] |
572 |
[% END %] |
Lines 969-975
Link Here
|
969 |
<div class="col-sm-2"> |
970 |
<div class="col-sm-2"> |
970 |
<fieldset class="brief"> |
971 |
<fieldset class="brief"> |
971 |
<span class="label">Update manager</span> |
972 |
<span class="label">Update manager</span> |
972 |
<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> |
973 |
<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> |
973 |
<span id="managedby_name[% loop.count | html %]"></span> |
974 |
<span id="managedby_name[% loop.count | html %]"></span> |
974 |
</fieldset> |
975 |
</fieldset> |
975 |
<fieldset class="action"> |
976 |
<fieldset class="action"> |
Lines 1272-1285
Link Here
|
1272 |
|
1273 |
|
1273 |
<script> |
1274 |
<script> |
1274 |
var tab = ''; |
1275 |
var tab = ''; |
1275 |
function editManagerPopup(selected_tab) { |
|
|
1276 |
tab = selected_tab; |
1277 |
window.open("/cgi-bin/koha/members/search.pl?columns=cardnumber,name,branch,category,action&selection_type=select&callback=select_manager&filter=suggestions_managers", |
1278 |
'PatronPopup', |
1279 |
'width=1024,height=768,scrollbars=yes,toolbar=no,' |
1280 |
+ 'scrollbars=yes,resize=yes' |
1281 |
); |
1282 |
} |
1283 |
function select_manager(borrowernumber, borrower) { |
1276 |
function select_manager(borrowernumber, borrower) { |
1284 |
var managedby_name = $("#managedby_name"+tab); |
1277 |
var managedby_name = $("#managedby_name"+tab); |
1285 |
var managedby = $("#managedby"+tab); |
1278 |
var managedby = $("#managedby"+tab); |
Lines 1310-1323
Link Here
|
1310 |
[% END %] |
1303 |
[% END %] |
1311 |
} |
1304 |
} |
1312 |
|
1305 |
|
1313 |
function editSuggesterPopup() { |
|
|
1314 |
window.open("/cgi-bin/koha/members/search.pl?columns=cardnumber,name,branch,category,action&selection_type=select&callback=select_suggester", |
1315 |
'PatronPopup', |
1316 |
'width=1024,height=768,scrollbars=yes,toolbar=no,' |
1317 |
+ 'scrollbars=yes,resize=yes' |
1318 |
); |
1319 |
} |
1320 |
|
1321 |
function select_suggester(borrowernumber, borrower) { |
1306 |
function select_suggester(borrowernumber, borrower) { |
1322 |
$.ajax({ |
1307 |
$.ajax({ |
1323 |
type: 'GET', |
1308 |
type: 'GET', |
Lines 1340-1361
Link Here
|
1340 |
}); |
1325 |
}); |
1341 |
return 0; |
1326 |
return 0; |
1342 |
} |
1327 |
} |
1343 |
$(document).ready(function(){ |
|
|
1344 |
$("#edit_manager").on("click",function(e){ |
1345 |
e.preventDefault(); |
1346 |
editManagerPopup(''); |
1347 |
}); |
1348 |
$(".set_manager").on("click",function(e){ |
1349 |
e.preventDefault(); |
1350 |
var selected_tab = $(this).data('tab'); |
1351 |
editManagerPopup(selected_tab); |
1352 |
}); |
1353 |
|
1354 |
$("#edit_suggester").on("click", function(e){ |
1355 |
e.preventDefault(); |
1356 |
editSuggesterPopup(); |
1357 |
}); |
1358 |
}); |
1359 |
</script> |
1328 |
</script> |
1360 |
|
1329 |
|
1361 |
[% IF ( op == 'show' || op == 'else' ) %] |
1330 |
[% IF ( op == 'show' || op == 'else' ) %] |
Lines 1376-1382
Link Here
|
1376 |
$("#suggestiontabs a:first").tab("show"); |
1345 |
$("#suggestiontabs a:first").tab("show"); |
1377 |
} |
1346 |
} |
1378 |
|
1347 |
|
1379 |
table_settings = [% TablesSettings.GetTableSettings( 'acqui', 'suggestions', 'suggestions', 'json' ) | $raw %] |
1348 |
var table_settings = [% TablesSettings.GetTableSettings( 'acqui', 'suggestions', 'suggestions', 'json' ) | $raw %] |
1380 |
var saved_table = localStorage.getItem("DataTables_suggestions_/cgi-bin/koha/suggestion/suggestion.pl"); |
1349 |
var saved_table = localStorage.getItem("DataTables_suggestions_/cgi-bin/koha/suggestion/suggestion.pl"); |
1381 |
var updated_settings = get_columns_saved_state(saved_table, table_settings); |
1350 |
var updated_settings = get_columns_saved_state(saved_table, table_settings); |
1382 |
|
1351 |
|
Lines 1533-1537
Link Here
|
1533 |
[% END %] |
1502 |
[% END %] |
1534 |
[% Asset.js("js/acq.js") | $raw %] |
1503 |
[% Asset.js("js/acq.js") | $raw %] |
1535 |
[% Asset.js("js/acquisitions-menu.js") | $raw %] |
1504 |
[% Asset.js("js/acquisitions-menu.js") | $raw %] |
|
|
1505 |
|
1506 |
[% INCLUDE 'select2.inc' %] |
1507 |
[% SET columns = ['cardnumber','name','category','branch','action'] %] |
1508 |
[% IF op == 'save' %] |
1509 |
[% 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' %] |
1510 |
[% PROCESS patron_search_js columns => columns, actions => ["select"], preview_on_name_click => 1, table_id => 'patron_search_modal_suggester_table', callback => 'select_suggester' %] |
1511 |
[% 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' %] |
1512 |
[% 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' %] |
1513 |
[% ELSIF op == 'else' %] |
1514 |
[% FOREACH suggestion IN suggestions %] |
1515 |
<script>tab = [% loop.count | html %];</script> |
1516 |
[% 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 %] |
1517 |
[% 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' %] |
1518 |
[% END %] |
1519 |
[% END %] |
1520 |
|
1521 |
|
1536 |
[% END %] |
1522 |
[% END %] |
1537 |
[% INCLUDE 'intranet-bottom.inc' %] |
1523 |
[% INCLUDE 'intranet-bottom.inc' %] |
1538 |
- |
|
|