]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/templates/staff/circ/curbside/t_delivered_manager.tt2
LP#1879983: AngularJS staff interface for curbside pickup
[Evergreen.git] / Open-ILS / src / templates / staff / circ / curbside / t_delivered_manager.tt2
1 <div>
2   <div ng-style="{visibility : refreshNeeded ? 'visible' : 'hidden'}" class="alert alert-warning">
3     [% l('Updates to the list of appointments whose items were delivered are available. Please refresh.') %]
4   </div>
5   <eg-grid
6     id-field="id"
7     features="-sort,-multisort,-picker,-multiselect"
8     items-provider="gridDataProvider"
9     grid-controls="gridControls"
10     dateformat="{{$root.egDateAndTimeFormat}}">
11
12     <eg-grid-menu-item handler="refresh_delivered" standalone="true"
13         label="[% l('Refresh List')%]"></eg-grid-menu-item>
14
15     <eg-grid-field label="[% l('Delivery Date/Time') %]" path="slot.delivered" datatype="timestamp"></eg-grid-field>
16     <eg-grid-field label="[% l('Patron') %]" path="slot.patron" compiled>
17       <a href="./circ/patron/{{item.slot.patron().id()}}/items_out" target="_blank">
18         {{item.slot.patron().family_name()}} / {{item.slot.patron().card().barcode()}}
19         <span class="glyphicon glyphicon-new-window"></span>
20       </a>
21       <br>
22       <span ng-show="item.slot.notes()">
23         <strong>[% l('Notes:') %]</strong> {{item.notes()}}
24       </span>
25     </eg-grid-field>
26     <eg-grid-field label="[% l('Appointment ID') %]" path="slot.id"></eg-grid-field>
27     <eg-grid-field label="[% l('Items Checked Out') %]" path="holds" compiled>
28       <eg-curbside-holds-list holds="item.holds" bib-data="item.bib_data_by_hold" slot="item.slot"></eg-curbside-holds-list>
29     </eg-grid-field>
30   </eg-grid>
31 </div>