]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/templates/staff/cat/bucket/batch_hold/t_event.tt2
LP#1838995: Hold group buckets
[Evergreen.git] / Open-ILS / src / templates / staff / cat / bucket / batch_hold / t_event.tt2
1 <eg-grid
2   ng-hide="forbidden"
3   features="allowAll,-display"
4   id-field="id"
5   idl-class="abhe"
6   auto-fields="true"
7   grid-controls="gridControls"
8   persist-key="cat.bucket.batch_hold.events">
9
10
11   <eg-grid-menu-item label="[% l('New Hold Group Event') %]" standalone="true"
12     handler="openCreateEventDialog"></eg-grid-menu-item>
13
14   <eg-grid-action label="[% l('Cancel hold group event') %]"
15     handler="rollbackEvent"></eg-grid-action>
16
17   <eg-grid-field path="id" required hidden></eg-grid-field>
18   <eg-grid-field label="[% l('Title') %]" path="target" required visible>
19     <a target="_self" href="[% ctx.base_path %]/staff/cat/catalog/record/{{item['target']}}">
20       {{item['title']}}
21     </a>
22   </eg-grid-field>
23   <eg-grid-field label="[% l('Author') %]">{{item['author']}}</eg-grid-field>
24   <eg-grid-field label="[% l('Create Date/Time') %]" path='run_date' visible></eg-grid-field>
25   <eg-grid-field label="[% l('# of holds placed') %]" path="mappings" required visible>
26     <a target="_self" href="[% ctx.base_path %]/staff/cat/catalog/record/{{item['target']}}/holds">
27       {{item['mappings'].length}}
28     </a>
29   </eg-grid-field>
30   <eg-grid-field label="[% l('Staff') %]"     required path='staff.usrname'></eg-grid-field>
31   <eg-grid-field label="[% l('Hold Type') %]" required path='hold_type'></eg-grid-field>
32   <eg-grid-field label="[% l('Hold Cancel Date/Time') %]" required path='cancelled' visible></eg-grid-field>
33
34 </eg-grid>
35
36 <div ng-show="failedPatronList.length" class="alert alert-warning">
37   <a ng-click="downloadFailed($event)"
38     download="{{csvExportFileName}}.csv" ng-href="{{csvExportURL}}">
39     <span class="glyphicon glyphicon-download"></span>
40       [% l('Download patron list for failed holds') %]
41   </a>
42 </div>