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>
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>
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>
61 <div class="modal-body">
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}">
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>
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()}}
81 <ng-container *ngIf="nextStatuses.length > 1">
82 <select class="form-select" [(ngModel)]="nextStatus">
83 <option [value]="stat.id()" *ngFor="let stat of nextStatuses">
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>