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>
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">×</span>
12 <div class="modal-body">
14 Assign additional permission groups to users here.
15 This does not affect circulation policy.
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>
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>
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>
41 <div class="row mt-2">
42 <div class="col-lg-6">
43 <eg-profile-select [(ngModel)]="selectedProfile"></eg-profile-select>
45 <div class="col-lg-6">
46 <button class="btn btn-success" (click)="add()" i18n>Add</button>
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>