848f03225627baa3808a1241090bb23e6f68d989
[evergreen-equinox.git] / Open-ILS / src / eg2 / src / app / staff / circ / patron / barcodes.component.html
1 <eg-string #successMsg text="Successfully Added Group" i18n-text></eg-string>
2 <eg-string #errorMsg text="Failed To Add Group" i18n-text></eg-string>
3
4 <ng-template #dialogContent>
5   <div class="modal-header bg-info">
6     <h4 class="modal-title" i18n>Patron Barcodes</h4>
7     <button type="button" class="btn-close btn-close-white"
8       i18n-aria-label aria-label="Close" (click)="close()"></button>
9   </div>
10   <div class="modal-body">
11     <div class="row">
12       <div class="col-lg-4 fw-bold" i18n>Barcode</div>
13       <div class="col-lg-4 fw-bold" i18n>Active</div>
14       <div class="col-lg-4 fw-bold" i18n>Primary</div>
15     </div>
16     <div class="row mt-2 pt-2" *ngFor="let card of patron.cards()">
17       <div class="col-lg-4" i18n>
18         {{card.barcode()}}
19       </div>
20       <div class="col-lg-4" i18n>
21         <input type="checkbox" [disabled]="!myPerms.UPDATE_PATRON_ACTIVE_CARD"
22           (ngModelChange)="activeChange(card, $event)"
23           class="form-check-input ms-0" [ngModel]="card.active() === 't'">
24       </div>
25       <div class="col-lg-4" i18n>
26         <input type="radio" name="primary-card" [value]="card.id()"
27           [disabled]="!myPerms.UPDATE_PATRON_PRIMARY_CARD"
28           class="form-check-input ms-0" [(ngModel)]="primaryCard">
29       </div>
30     </div>
31   </div>
32   <div class="modal-footer">
33     <button type="button" class="btn btn-success"
34       (click)="applyChanges()" i18n>Apply Changes</button>
35     <button type="button" class="btn btn-warning"
36       (click)="close()" i18n>Cancel</button>
37   </div>
38 </ng-template>