1 <ng-template #dialogContent>
2 <div class="modal-header">
3 <h4 class="modal-title" i18n>Add New Permission Group Mapping</h4>
4 <button type="button" class="btn-close btn-close-white"
5 i18n-aria-label aria-label="Close"
6 (click)="close()"></button>
8 <div class="modal-body">
10 <div class="col-lg-5" i18n>Permission Group</div>
11 <div class="col-lg-7">{{permGroup.name()}}</div>
13 <div class="row mt-1 pt-1">
14 <div class="col-lg-5">
15 <label for="select-perms" i18n>New Permission</label>
17 <div class="col-lg-7">
18 <input type="text" id="select-perms" #selectPerms
19 [ngbTypeahead]="permEntries"
20 [inputFormatter]="permEntriesFormatter"
21 [resultFormatter]="permEntriesFormatter"
23 (selectItem)="select($event); selectPerms.value=''">
26 <ng-container *ngFor="let map of newPermMaps.controls; let i = index">
27 <ng-container [formGroup]="map">
29 <div class="row mt-1 pt-1">
30 <div class="col-lg-12">
31 <h5 i18n>{{map.controls.label.value}}</h5>
34 <div class="row row-cols-5 mt-1 pt-1">
36 <label [attr.for]="'depth-'+map.controls.id.value"
41 <select formControlName="depth" class="p-1"
42 id="depth-{{map.controls.id.value}}">
43 <option *ngFor="let d of orgDepths" value="{{d}}">{{d}}</option>
47 <label [attr.for]="'grantable-'+map.controls.id.value"
52 <input type="checkbox" formControlName="grantable"
53 id="grantable-{{map.controls.id.value}}">
56 <button type="button" class="btn btn-danger"
65 <div class="modal-footer">
66 <button type="button" class="btn btn-success"
67 [disabled]="!selectedPermEntries.length"
68 (click)="onCreate.next()" i18n>Create</button>
69 <button type="button" class="btn btn-normal"
70 (click)="close()" i18n>Cancel</button>