1f2e7def17c802a6b85aa76c61eee58cb5d001ea
[evergreen-equinox.git] / Open-ILS / src / eg2 / src / app / staff / circ / patron / secondary-groups.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>Secondary Permission Groups</h4>
7     <button type="button" class="close"
8       i18n-aria-label aria-label="Close" (click)="close()">
9       <span aria-hidden="true">&times;</span>
10     </button>
11   </div>
12   <div class="modal-body">
13     <h5 i18n>
14       Assign additional permission groups to users here. 
15       This does not affect circulation policy.
16     </h5>
17
18     <div class="row mt-2">
19       <div class="col-lg-6 font-weight-bold" i18n>Group</div>
20       <div class="col-lg-6 font-weight-bold" i18n>Action</div>
21     </div>
22
23     <div class="row mt-2" *ngFor="let grp of secondaryGroups">
24       <div class="col-lg-6">{{grp.name()}}</div>
25       <div class="col-lg-6">
26         <button class="btn btn-danger" *ngIf="!grp.isdeleted()"
27           (click)="grp.isdeleted(true)" i18n>Remove</button>
28         <button class="btn btn-info" *ngIf="grp.isdeleted()"
29           (click)="grp.isdeleted(false)" i18n>Un-Delete</button>
30       </div>
31     </div>
32
33     <div class="row mt-2" *ngFor="let grp of pendingGroups">
34       <div class="col-lg-6">{{grp.name()}}</div>
35       <div class="col-lg-6">
36         <button class="btn btn-warning" 
37           (click)="removePending(grp)" i18n>Remove Pending</button>
38       </div>
39     </div>
40
41     <div class="row mt-2">
42       <div class="col-lg-6">
43         <eg-profile-select [(ngModel)]="selectedProfile"></eg-profile-select>  
44       </div>
45       <div class="col-lg-6">
46         <button class="btn btn-success" (click)="add()" i18n>Add</button>
47       </div>
48     </div>
49   </div>
50   <div class="modal-footer">
51     <button type="button" class="btn btn-success"
52       (click)="applyChanges()" i18n>Apply Changes</button>
53     <button type="button" class="btn btn-warning"
54       (click)="close()" i18n>Cancel</button>
55   </div>
56 </ng-template>