Lines 22-27
Link Here
|
22 |
[% SET categories = Categories.all.unblessed %] |
22 |
[% SET categories = Categories.all.unblessed %] |
23 |
[% SET columns = ['name', 'cardnumber', 'dateofbirth', 'category', 'branch', 'address', 'phone'] %] |
23 |
[% SET columns = ['name', 'cardnumber', 'dateofbirth', 'category', 'branch', 'address', 'phone'] %] |
24 |
[% PROCESS "patron-search.inc" %] |
24 |
[% PROCESS "patron-search.inc" %] |
|
|
25 |
[% PROCESS 'modals/holds_table_modals.inc' %] |
25 |
<title |
26 |
<title |
26 |
>[% FILTER collapse %] |
27 |
>[% FILTER collapse %] |
27 |
[% UNLESS ( multi_hold ) %] |
28 |
[% UNLESS ( multi_hold ) %] |
Lines 1377-1421
Link Here
|
1377 |
[% END # UNLESS patron %] |
1378 |
[% END # UNLESS patron %] |
1378 |
[% END %] |
1379 |
[% END %] |
1379 |
|
1380 |
|
1380 |
<div id="cancelModal" class="modal" tabindex="-1" role="dialog" aria-hidden="true"> |
1381 |
[% PROCESS 'cancel-hold-modal' form_action = 'request.pl' %] |
1381 |
<div class="modal-dialog"> |
|
|
1382 |
<div class="modal-content"> |
1383 |
<div class="modal-header"> |
1384 |
<h1 class="modal-title">Confirm deletion</h1> |
1385 |
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> |
1386 |
</div> |
1387 |
|
1388 |
<form id="cancel_modal_form" method="post" action="request.pl"> |
1389 |
[% INCLUDE 'csrf-token.inc' %] |
1390 |
<div id="inputs"> |
1391 |
<input type="hidden" name="op" value="cud-cancel" /> |
1392 |
</div> |
1393 |
|
1394 |
<div class="modal-body"> |
1395 |
<p>Are you sure you want to cancel this hold?</p> |
1396 |
<div id="cancel_hold_alert" class="alert alert-danger" style="display:none;"></div> |
1397 |
<fieldset class="action"> |
1398 |
[% SET hold_cancellation = AuthorisedValues.GetAuthValueDropbox('HOLD_CANCELLATION') %] |
1399 |
[% IF hold_cancellation.count %] |
1400 |
<label for="modal-cancellation-reason">Cancellation reason: </label> |
1401 |
<select class="cancellation-reason" name="cancellation-reason" id="modal-cancellation-reason"> |
1402 |
<option value="">No reason given</option> |
1403 |
[% FOREACH reason IN hold_cancellation %] |
1404 |
<option value="[% reason.authorised_value | html %]">[% reason.lib | html %]</option> |
1405 |
[% END %] |
1406 |
</select> |
1407 |
[% END %] |
1408 |
</fieldset> |
1409 |
</div> |
1410 |
|
1382 |
|
1411 |
<div class="modal-footer"> |
|
|
1412 |
<button id="cancelModalConfirmBtn" type="submit" class="btn btn-danger">Confirm cancellation</button> |
1413 |
<button type="button" class="btn btn-default" data-bs-dismiss="modal">Cancel</button> |
1414 |
</div> |
1415 |
</form> |
1416 |
</div> |
1417 |
</div> |
1418 |
</div> |
1419 |
<div id="hold-actions"> |
1383 |
<div id="hold-actions"> |
1420 |
<form id="hold-actions-form"> [% INCLUDE 'csrf-token.inc' %] </form> |
1384 |
<form id="hold-actions-form"> [% INCLUDE 'csrf-token.inc' %] </form> |
1421 |
</div> |
1385 |
</div> |
1422 |
- |
|
|