]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/blob
fa4245327988dddde6333e6ce10560f83b87f964
[ceph-ci.git] /
1 <cd-modal [modalRef]="bsModalRef">
2   <ng-container class="modal-title"
3                 i18n>Cluster-wide OSD Flags</ng-container>
4
5   <ng-container class="modal-content">
6     <form name="osdFlagsForm"
7           #formDir="ngForm"
8           [formGroup]="osdFlagsForm"
9           novalidate>
10       <div class="modal-body osd-modal">
11         <div class="custom-control custom-checkbox"
12              *ngFor="let flag of flags; let last = last">
13           <input class="custom-control-input"
14                  type="checkbox"
15                  [checked]="flag.value"
16                  (change)="flag.value = !flag.value"
17                  [name]="flag.code"
18                  [id]="flag.code"
19                  [disabled]="flag.disabled">
20           <label class="custom-control-label"
21                  [for]="flag.code"
22                  ng-class="['tc_' + key]">
23             <strong>{{ flag.name }}</strong>
24             <br>
25             <span class="form-text text-muted">{{ flag.description }}</span>
26           </label>
27           <hr class="oa-hr-small"
28               *ngIf="!last">
29         </div>
30       </div>
31
32       <div class="modal-footer">
33         <cd-submit-button *ngIf="permissions.osd.update"
34                           (submitAction)="submitAction()"
35                           [form]="osdFlagsForm"
36                           i18n>Submit</cd-submit-button>
37         <cd-back-button [back]="bsModalRef.hide"
38                         name="Cancel"
39                         i18n-name>
40         </cd-back-button>
41       </div>
42     </form>
43   </ng-container>
44 </cd-modal>