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