]> git.proxmox.com Git - ceph.git/blob - ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component.html
f8a10ff24de61dbadb65e8db77659cb99f40d215
[ceph.git] / ceph / src / pybind / mgr / dashboard / frontend / src / app / ceph / cluster / osd / osd-flags-indiv-modal / osd-flags-indiv-modal.component.html
1 <cd-modal [modalRef]="activeModal">
2 <ng-container class="modal-title"
3 i18n>Individual 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 [indeterminate]="flag.indeterminate"
17 (change)="changeValue(flag)"
18 [name]="flag.code"
19 [id]="flag.code">
20 <label class="custom-control-label"
21 [for]="flag.code"
22 ng-class="['tc_' + key]">
23 <strong>{{ flag.name }}</strong>
24 <span class="badge badge-hdd ml-2"
25 [ngbTooltip]="clusterWideTooltip"
26 *ngIf="flag.clusterWide"
27 i18n>Cluster-wide</span>
28 <br>
29 <span class="form-text text-muted">{{ flag.description }}</span>
30 </label>
31 <hr class="m-1"
32 *ngIf="!last">
33 </div>
34 </div>
35
36 <div class="modal-footer">
37 <button type="button"
38 class="btn btn-light"
39 (click)="resetSelection()"
40 i18n>Restore previous selection</button>
41 <cd-form-button-panel (submitActionEvent)="submitAction()"
42 [form]="osdFlagsForm"
43 [showSubmit]="permissions.osd.update"
44 [submitText]="actionLabels.UPDATE"></cd-form-button-panel>
45 </div>
46 </form>
47 </ng-container>
48 </cd-modal>