LP2008918: use new default colors for modal headers
[evergreen-equinox.git] / Open-ILS / src / eg2 / src / app / staff / share / holdings / copy-alert-manager.component.html
1
2
3 <eg-string key="staff.holdings.copyalert.CHECKOUT.NORMAL"
4   text="Normal checkin" i18n-text></eg-string>
5 <eg-string key="staff.holdings.copyalert.CHECKOUT.LOST"
6   text="Item was marked lost" i18n-text></eg-string>
7 <eg-string key="staff.holdings.copyalert.CHECKOUT.LOST_AND_PAID"
8   text="Item was marked lost and paid for" i18n-text></eg-string>
9 <eg-string key="staff.holdings.copyalert.CHECKOUT.MISSING"
10   text="Item was marked missing" i18n-text></eg-string>
11 <eg-string key="staff.holdings.copyalert.CHECKOUT.DAMAGED"
12   text="Item was marked damaged" i18n-text></eg-string>
13 <eg-string key="staff.holdings.copyalert.CHECKOUT.CLAIMSRETURNED"
14   text="Item was marked claims returned" i18n-text></eg-string>
15 <eg-string key="staff.holdings.copyalert.CHECKOUT.LONGOVERDUE"
16   text="Item was marked long overdue" i18n-text></eg-string>
17 <eg-string key="staff.holdings.copyalert.CHECKOUT.CLAIMSNEVERCHECKEDOUT"
18   text="Item was marked claims never checked out" i18n-text></eg-string>
19 <eg-string key="staff.holdings.copyalert.CHECKOUT.NORMAL"
20   text="Normal checkout" i18n-text></eg-string>
21 <eg-string key="staff.holdings.copyalert.CHECKOUT.LOST"
22   text="Item was marked lost" i18n-text></eg-string>
23 <eg-string key="staff.holdings.copyalert.CHECKOUT.LOST_AND_PAID"
24   text="Item was marked lost and paid for" i18n-text></eg-string>
25 <eg-string key="staff.holdings.copyalert.CHECKOUT.MISSING"
26   text="Item was marked missing" i18n-text></eg-string>
27 <eg-string key="staff.holdings.copyalert.CHECKOUT.DAMAGED"
28   text="Item was marked damaged" i18n-text></eg-string>
29 <eg-string key="staff.holdings.copyalert.CHECKOUT.CLAIMSRETURNED"
30   text="Item was marked claims returned" i18n-text></eg-string>
31 <eg-string key="staff.holdings.copyalert.CHECKOUT.LONGOVERDUE"
32   text="Item was marked long overdue" i18n-text></eg-string>
33 <eg-string key="staff.holdings.copyalert.CHECKOUT.CLAIMSNEVERCHECKEDOUT"
34   text="Item was marked claims never checked out" i18n-text></eg-string>
35
36
37 <eg-string key="staff.holdings.copyalert.CHECKIN.NORMAL"
38   i18n-text text="Normal checkout"></eg-string>
39 <eg-string key="staff.holdings.copyalert.CHECKIN.LOST"
40   i18n-text text="Item was marked lost"></eg-string>
41 <eg-string key="staff.holdings.copyalert.CHECKIN.LOST_AND_PAID"
42   i18n-text text="Item was marked lost and paid for"></eg-string>
43 <eg-string key="staff.holdings.copyalert.CHECKIN.MISSING"
44   i18n-text text="Item was marked missing"></eg-string>
45 <eg-string key="staff.holdings.copyalert.CHECKIN.DAMAGED"
46   i18n-text text="Item was marked damaged"></eg-string>
47 <eg-string key="staff.holdings.copyalert.CHECKIN.CLAIMSRETURNED"
48   i18n-text text="Item was marked claims returned"></eg-string>
49 <eg-string key="staff.holdings.copyalert.CHECKIN.LONGOVERDUE"
50   i18n-text text="Item was marked long overdue"></eg-string>
51 <eg-string key="staff.holdings.copyalert.CHECKIN.CLAIMSNEVERCHECKEDOUT"
52   i18n-text text="Item was marked claims never checked out"></eg-string>
53
54
55 <ng-template #dialogContent>
56   <div class="modal-header">
57     <h4 class="modal-title" i18n>Item Alerts</h4>
58     <button type="button" class="btn-close btn-close-white"
59       i18n-aria-label aria-label="Close" (click)="close()"></button>
60   </div>
61   <div class="modal-body">
62
63     <div class="row mb-2" *ngFor="let alert of alerts">
64       <div class="col-lg-4">{{alert._event}}</div>
65       <div class="col-lg-6" [ngClass]="{acknowledged: alert._acked}">
66         {{alert._message}}
67       </div>
68       <div class="col-lg-2">
69         <button class="btn btn-sm btn-outline-dark me-2" *ngIf="canBeAcked(alert)"
70           (click)="alert._acked = !alert._acked" i18n>Clear</button>
71       </div>
72     </div>
73
74     <div class="row border-top mt-3 pt-3"
75       *ngIf="mode === 'checkin' && nextStatuses.length > 0; let index = index">
76       <div class="col-lg-4" i18n>Next item status:</div>
77       <div class="col-lg-5">
78         <ng-container *ngIf="nextStatuses.length === 1">
79           {{nextStatuses[0].name()}}
80         </ng-container>
81         <ng-container *ngIf="nextStatuses.length > 1">
82           <select class="form-select" [(ngModel)]="nextStatus">
83             <option [value]="stat.id()" *ngFor="let stat of nextStatuses">
84               {{stat.name()}}
85             </option>
86           </select>
87         </ng-container>
88       </div>
89     </div>
90
91   </div>
92   <div class="modal-footer">
93     <button class="btn btn-success me-2" (click)="ok()" i18n>OK/Continue</button>
94     <button type="button" class="btn btn-secondary" (click)="close()" i18n>Cancel</button>
95   </div>
96 </ng-template>