]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/templates/staff/circ/patron/bucket/t_pending.tt2
LP#1754387 - User Buckets - Pending Users Enhancement
[Evergreen.git] / Open-ILS / src / templates / staff / circ / patron / bucket / t_pending.tt2
1 <form ng-submit="search()">
2 <div class="row">
3   <div class="col-md-6">
4       <div class="input-group">
5         <span class="input-group-addon">[% l('Scan Card') %]</span>
6         <input type="text" class="form-control" focus-me="focusMe"
7         ng-model="bucketSvc.barcodeString" placeholder="[% l('Barcode...') %]">
8       </div>
9   </div>
10   <div class="col-md-6">
11     <div class="btn-pad" style="padding:4px;">
12       <div class="flex-row">
13         <div class="strong-text">[% l('OR') %]</div>
14         <div class="btn-pad">
15           <input type="file" eg-file-reader
16             container="barcodesFromFile" value="[% l('Upload from File') %]">
17         </div>
18       </div>
19     </div>
20   </div>
21 </div>
22 </form>
23
24 <br/>
25
26 <eg-grid
27   ng-hide="forbidden"
28   features="-sort,-multisort,-display,allowAll"
29   page-size=100
30   id-field="id"
31   idl-class="au"
32   auto-fields="true"
33   grid-controls="gridControls"
34   items-provider="gridDataProvider"
35   menu-label="[% l('Buckets') %]"
36   persist-key="user.bucket.pending">
37
38   [% INCLUDE 'staff/circ/patron/bucket/t_grid_menu.tt2' %]
39
40   <!-- actions drop-down -->
41   <eg-grid-action label="[% l('Add To Bucket') %]" 
42     handler="addToBucket"></eg-grid-action>
43
44   <eg-grid-action label="[% l('Clear List') %]" 
45     handler="resetPendingList"></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
61 </eg-grid>