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,allowAll"
33 grid-controls="gridControls"
34 items-provider="gridDataProvider"
35 menu-label="[% l('Buckets') %]"
36 persist-key="user.bucket.pending">
38 [% INCLUDE 'staff/circ/patron/bucket/t_grid_menu.tt2' %]
40 <!-- actions drop-down -->
41 <eg-grid-action label="[% l('Add To Bucket') %]"
42 handler="addToBucket"></eg-grid-action>
44 <eg-grid-action label="[% l('Clear List') %]"
45 handler="resetPendingList"></eg-grid-action>
47 <eg-grid-field path="id" required hidden></eg-grid-field>
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']}}
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>