]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/eg2/src/app/staff/share/holds/detail.component.html
LP1818288 Ang staff catalog record detail holds tab/actions
[working/Evergreen.git] / Open-ILS / src / eg2 / src / app / staff / share / holds / detail.component.html
1
2 <eg-staff-banner bannerText="Hold Details (#{{hold.id}})" i18n-bannerText>
3 </eg-staff-banner>
4
5 <div class="row">
6   <div class="col-lg-3">
7     <button (click)="showListView()" class="btn btn-info" i18n>List View</button>
8   </div>
9 </div>
10
11 <div class="well-table">
12   <div class="well-row">
13     <div class="well-label" i18n>Request Date</div>
14     <div class="well-value">{{hold.request_time | formatValue:'timestamp'}}</div>
15     <div class="well-label" i18n>Capture Date</div>
16     <div class="well-value">{{hold.capture_time | formatValue:'timestamp'}}</div>
17     <div class="well-label" i18n>Available On</div>
18     <div class="well-value">{{hold.shelf_time | formatValue:'timestamp'}}</div>
19   </div>
20   <div class="well-row">
21     <div class="well-label" i18n>hold Type</div>
22     <div class="well-value">
23       {{hold.hold_type}}
24       <!-- TODO: add part data to wide holds 
25       <span *ngIf="hold.hold_type == 'P'">&nbsp;-&nbsp;{{hold.part_label}}</span>
26       -->
27     </div>
28     <div class="well-label" i18n>Current Item</div>
29     <div class="well-value">
30       <a href="/eg/staff/cat/item/{{hold.cp_id}}">{{hold.cp_barcode}}</a>
31     </div>
32     <div class="well-label" i18n>Call Number</div>
33     <div class="well-value">{{hold.cn_full_label}}</div>
34   </div>
35   <div class="well-row">
36     <div class="well-label" i18n>Pickup Lib</div>
37     <div class="well-value">{{hold.pl_shortname}}</div>
38     <div class="well-label" i18n>Status</div>
39     <div class="well-value">
40       <ng-container [ngSwitch]="hold.hold_status">
41         <div *ngSwitchCase="-1" i18n>Unknown Error</div>
42         <div *ngSwitchCase="1" i18n>Waiting for Item</div>
43         <div *ngSwitchCase="2" i18n>Waiting for Capture</div>
44         <div *ngSwitchCase="3" i18n>In Transit</div>
45         <div *ngSwitchCase="4" i18n>Ready for Pickup</div>
46         <div *ngSwitchCase="5" i18n>Hold Shelf Delay</div>
47         <div *ngSwitchCase="6" i18n>Canceled</div>
48         <div *ngSwitchCase="7" i18n>Suspended</div>
49         <div *ngSwitchCase="8" i18n>Wrong Shelf</div>
50         <div *ngSwitchCase="9" i18n>Fulfilled</div>
51       </ng-container>
52     </div>
53     <div class="well-label" i18n>Behind Desk</div>
54     <div class="well-value">{{hold.behind_desk == '1'}}</div>
55   </div>
56   <div class="well-row">
57     <div class="well-label" i18n>Current Shelf Lib</div>
58     <div class="well-value">{{getOrgName(hold.current_shelf_lib)}}</div>
59     <div class="well-label" i18n>Current Shelving Location</div>
60     <div class="well-value">{{hold.acpl_name}}</div>
61     <div class="well-label" i18n>Force Item Quality</div>
62     <div class="well-value">{{hold.mint_condition == '1'}}</div>
63   </div>
64   <div class="well-row">
65     <div class="well-label" i18n>Email Notify</div>
66     <div class="well-value">{{hold.email_notify == '1'}}</div>
67     <div class="well-label" i18n>Phone Notify</div>
68     <div class="well-value">{{hold.phone_notify}}</div>
69     <div class="well-label" i18n>SMS Notify</div>
70     <div class="well-value">{{hold.sms_notify}}</div>
71   </div>
72   <div class="well-row">
73     <div class="well-label" i18n>Cancel Cause</div>
74     <div class="well-value">{{hold.cancel_cause}}</div><!-- TODO: label -->
75     <div class="well-label" i18n>Cancel Time</div>
76     <div class="well-value">{{hold.cancel_time | formatValue:'timestamp'}}</div>
77     <div class="well-label" i18n>Cancel Note</div>
78     <div class="well-value">{{hold.cancel_note}}</div>
79   </div>
80   <div class="well-row">
81     <div class="well-label" i18n>Patron Name</div>
82     <div class="well-value">
83       <a href="/eg/staff/circ/patron/{{hold.usr_id}}/checkout">
84         {{hold.usr_display_name}}
85       </a>
86     </div>
87     <!-- force consistent width -->
88     <div class="well-label" i18n>Patron Barcode</div>
89     <div class="well-value">
90       <a href="/eg/staff/circ/patron/{{hold.usr_id}}/checkout">
91         {{hold.ucard_barcode}}
92       </a>
93     </div>
94     <!-- for balance -->
95     <div class="well-label" i18n></div>
96     <div class="well-label" i18n></div>
97   </div>
98 </div>
99