1 <form ng-submit="search()">
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...') %]">
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>
15 <input type="file" eg-file-reader
16 container="barcodesFromFile" value="[% l('Upload from File') %]">
28 features="-sort,-multisort,-display"
32 grid-controls="gridControls"
33 items-provider="gridDataProvider"
34 menu-label="[% l('Buckets') %]"
35 persist-key="user.bucket.pending">
37 [% INCLUDE 'staff/circ/patron/bucket/t_grid_menu.tt2' %]
39 <!-- actions drop-down -->
40 <eg-grid-action label="[% l('Add To Bucket') %]"
41 handler="addToBucket"></eg-grid-action>
43 <eg-grid-action label="[% l('Clear List') %]"
44 handler="resetPendingList"></eg-grid-action>
46 <eg-grid-field path="id" required hidden></eg-grid-field>
48 <eg-grid-field label="[% l('Barcode') %]"
49 path="card.barcode" visible>
50 <a target="_self" href="[% ctx.base_path %]/staff/circ/patron/{{item.id}}/edit">
51 {{item['card.barcode']}}
55 <eg-grid-field label="[% l('First Name') %]" path="first_given_name" visible></eg-grid-field>
56 <eg-grid-field label="[% l('Middle Name') %]" path="second_given_name" visible></eg-grid-field>
57 <eg-grid-field label="[% l('Last Name') %]" path="family_name" visible></eg-grid-field>
58 <eg-grid-field label="[% l('Home Library') %]" path="home_ou.name" visible></eg-grid-field>