]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/templates/staff/circ/share/t_event_override_dialog.tt2
LP2061136 - Stamping 1405 DB upgrade script
[working/Evergreen.git] / Open-ILS / src / templates / staff / circ / share / t_event_override_dialog.tt2
1 <form ng-submit="ok()" role="form">
2   <div class="modal-header">
3     <button type="button" class="close" 
4       ng-click="cancel()" aria-hidden="true">&times;</button>
5     <h4 ng-if="action == 'checkout'" class="modal-title">
6       [% l('Exceptions occurred during checkout.') %]
7     </h4>
8     <h4 ng-if="action == 'renew'" class="modal-title">
9       [% l('Exceptions occurred during renewal.') %]
10     </h4>
11   </div>
12   <div class="modal-body">
13     <div ng-repeat="evt in events">
14       <div ng-class="{ 'panel': true, 'panel-danger': !formdata.event_ui_data[evt.ilsevent].overridable, 'panel-warning': formdata.event_ui_data[evt.ilsevent].overridable }">
15         <div class="panel-heading">{{evt.textcode}}</div>
16         <div class="panel-body">
17           <div ng-if="copy_barcode" class="strong-text-2">{{copy_barcode}}</div>
18           {{evt.desc}}
19           <div ng-if="evt.textcode == 'ITEM_ON_HOLDS_SHELF'">
20             <a target="_blank" href="[% ctx.base_path %]/staff/circ/patron/{{patronID}}/checkout">{{patronName}}</a>.
21             <div>
22               <label><input type="checkbox" ng-model="formdata.clearHold"/>
23                 [% l('Cancel this hold upon checkout?') %]</label>
24             </div>
25           </div>
26           <div ng-if="formdata.event_ui_data[evt.ilsevent].overridable">
27               <label ng-class="{ 'acknowledged': formdata.nonoverridable }"><input type="checkbox" ng-disabled="formdata.nonoverridable" ng-model="formdata.event_ui_data[evt.ilsevent].checkbox"/>
28                 [% l('Automatically override for subsequent items?') %]</label>
29           </div>
30           <div ng-if="!formdata.event_ui_data[evt.ilsevent].overridable">
31               <label><input type="checkbox" ng-model="formdata.event_ui_data[evt.ilsevent].checkbox"/>
32                 [% l('Automatically skip items with this error?') %]</label>
33           </div>
34         </div>
35       </div>
36     </div>
37   </div>
38   <div class="modal-footer">
39     <br/><br/>
40     <input type="submit" class="btn btn-primary" ng-disabled="formdata.nonoverridable"
41         value="[% l('Force Action?') %]"/>
42     <button class="btn" 
43       ng-click="skip($event)">[% l('Skip?') %]</button>
44     <button class="btn btn-normal" 
45       ng-click="cancel($event)">[% l('Cancel') %]</button>
46   </div>
47 </form>