]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/eg2/src/app/staff/circ/patron/edit-toolbar.component.html
LP2000482 Angular 15 and Bootstrap 5 upgrade
[Evergreen.git] / Open-ILS / src / eg2 / src / app / staff / circ / patron / edit-toolbar.component.html
1 <div class="row pb-2 pt-2">
2
3   <div class="col-lg-6">
4     <span class="fw-bold" i18n>Show:</span>
5     <button class="btn btn-sm btn-outline-dark ms-2" 
6       [disabled]="visibilityLevel === 2"
7       (click)="changeFields(2)" i18n>Required Fields</button>
8     <button class="btn btn-sm btn-outline-dark ms-2" 
9       [disabled]="visibilityLevel === 1"
10       (click)="changeFields(1)" i18n>Suggested Fields</button>
11     <button class="btn btn-sm btn-outline-dark ms-2" 
12       [disabled]="visibilityLevel === 0"
13       (click)="changeFields(0)" i18n>All Fields</button>
14   </div>
15
16   <div class="col-lg-6 d-flex">
17     <div class="ms-auto">
18       <button class="btn btn-outline-dark"
19         (click)="printClicked.emit()" i18n>Print</button>
20       <button class="btn btn-outline-dark ms-2" [disabled]="disableSave"
21         [ngClass]="{'border border-danger pointer-not-allowed': disableSave}" 
22         (click)="saveClicked.emit()" i18n>Save</button>
23       <button class="btn btn-outline-dark ms-2" [disabled]="disableSave"
24         [ngClass]="{'border border-danger pointer-not-allowed': disableSave}" 
25         (click)="saveCloneClicked.emit()" i18n>Save &amp; Clone</button>
26     </div>
27   </div>
28 </div>
29
30 <div class="row pb-1 pt-1" *ngIf="addressAlerts.length > 0">
31   <div class="col-lg-12 d-flex">
32     <div class="ms-auto me-2">
33       <div *ngFor="let alert of addressAlerts"
34         class="alert alert-danger ms-auto p-2 mt-2" i18n>
35           Address Alert: {{alert.alert_message()}}
36       </div>
37     </div>
38   </div>
39 </div>
40
41 <div class="row pb-1 pt-1" *ngIf="dupesFound().length > 0">
42   <div class="col-lg-12 d-flex">
43     <div class="ms-auto me-2">
44       <div *ngFor="let dupe of dupesFound()"
45         class="alert alert-danger ms-auto p-2 mt-2">
46           <a routerLink="/staff/circ/patron/search" 
47             target="_blank" [queryParams]="{search: dupe.json}" i18n>
48           {{dupe.count}} patron(s) with same
49           <ng-container [ngSwitch]="dupe.category">
50             <span *ngSwitchCase="'phone'">phone</span>
51             <span *ngSwitchCase="'email'">email</span>
52             <span *ngSwitchCase="'name'">name</span>
53             <span *ngSwitchCase="'ident'">identifier</span>
54             <span *ngSwitchCase="'address'">address</span>
55           </ng-container>
56         </a>
57       </div>
58     </div>
59   </div>
60 </div>