|
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 |
- |
|
|