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