]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/templates/staff/circ/patron/bucket/t_view.tt2
LP1932358 Serialize patron bucket entry batch deletion
[Evergreen.git] / Open-ILS / src / templates / staff / circ / patron / bucket / t_view.tt2
1 <!-- edit bucket dialog -->
2 <style>
3 progress {
4   text-align: center;
5   height: 25px;
6   width: 500px;
7   margin-bottom: 10px;
8 }
9 </style>
10
11 <div ng-show='running'>
12   <progress max="{{progress.max}}" value="{{progress.count}}"></progress>
13 </div>
14
15 <eg-grid
16   ng-hide="forbidden"
17   features="allowAll,-display"
18   id-field="id"
19   idl-class="au"
20   auto-fields="true"
21   grid-controls="gridControls"
22   menu-label="[% l('Buckets') %]"
23   persist-key="user.bucket.view">
24
25   [% INCLUDE 'staff/circ/patron/bucket/t_grid_menu.tt2' %]
26
27   <eg-grid-menu-item disabled="noDeletePerms" label="[% l('Delete all users') %]"
28     handler="deleteAllUsers" standalone="true"></eg-grid-menu-item>
29
30   <eg-grid-menu-item disabled="noUpdatePerms" label="[% l('Batch edit all users') %]"
31     handler="updateAllUsers" standalone="true"></eg-grid-menu-item>
32
33   <eg-grid-menu-item label="[% l('View batch edits') %]"
34     handler="viewChangesets" standalone="true"></eg-grid-menu-item>
35
36   <eg-grid-menu-item label="[% l('Roll back batch edit') %]"
37     handler="applyRollback" standalone="true"></eg-grid-menu-item>
38
39   <eg-grid-menu-item label="[% l('Batch modify statistical categories') %]"
40     handler="modifyStatcats" standalone="true"></eg-grid-menu-item>
41
42   <eg-grid-action label="[% l('Individually Edit Selected Users') %]" 
43     handler="spawnUserEdit"></eg-grid-action>
44   <eg-grid-action label="[% l('Remove Selected Users from Bucket') %]" 
45     handler="detachUsers"></eg-grid-action>
46
47   <eg-grid-field path="id" required hidden></eg-grid-field>
48
49   <eg-grid-field label="[% l('Barcode') %]"
50     path="card.barcode" visible>
51     <a target="_self" href="[% ctx.base_path %]/staff/circ/patron/{{item.id}}/edit">
52       {{item['card.barcode']}}
53     </a>
54   </eg-grid-field>
55
56   <eg-grid-field label="[% l('First Name') %]" path="first_given_name" visible></eg-grid-field>
57   <eg-grid-field label="[% l('Middle Name') %]" path="second_given_name" visible></eg-grid-field>
58   <eg-grid-field label="[% l('Last Name') %]" path="family_name" visible></eg-grid-field>
59   <eg-grid-field label="[% l('Home Library') %]"    path="home_ou.name" visible></eg-grid-field>
60   <eg-grid-field path="mailing_address.*" hidden></eg-grid-field>
61   <eg-grid-field path="billing_address.*" hidden></eg-grid-field>
62
63 </eg-grid>