]> git.proxmox.com Git - ceph.git/blob - ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html
update sources to ceph Nautilus 14.2.1
[ceph.git] / ceph / src / pybind / mgr / dashboard / frontend / src / app / ceph / block / iscsi-target-image-settings-modal / iscsi-target-image-settings-modal.component.html
1 <cd-modal>
2 <ng-container class="modal-title">
3 <ng-container i18n>Settings</ng-container>&nbsp;
4 <small>{{ image }}</small>
5 </ng-container>
6
7 <ng-container class="modal-content">
8 <div class="modal-body">
9 <p class="alert-warning"
10 i18n>Changing these parameters from their default values is usually not necessary.</p>
11
12 <!-- BACKSTORE -->
13 <div class="form-group row">
14 <div class="col-sm-12">
15 <label class="control-label"
16 i18n>Backstore</label>
17 <select id="backstore"
18 name="backstore"
19 class="form-control"
20 [(ngModel)]="model.backstore"
21 [disabled]="backstores.length == 1">
22 <option *ngFor="let bs of backstores"
23 [value]="bs">{{ bs | iscsiBackstore }}</option>
24 </select>
25 </div>
26 </div>
27
28 <!-- CONTROLS -->
29 <ng-container *ngFor="let bs of backstores">
30 <ng-container *ngIf="model.backstore === bs">
31 <div class="form-group row"
32 *ngFor="let setting of disk_default_controls[bs] | keyvalue">
33 <div class="col-sm-12">
34 <label class="control-label"
35 for="{{ setting.key }}">{{ setting.key }}</label>
36 <input type="number"
37 class="form-control"
38 [(ngModel)]="model[bs][setting.key]">
39 <span class="help-block">{{ helpText[setting.key]?.help }}</span>
40 </div>
41 </div>
42 </ng-container>
43 </ng-container>
44 </div>
45
46 <div class="modal-footer">
47 <div class="button-group text-right">
48 <button class="btn btn-sm btn-primary"
49 (click)="save()"
50 i18n>Confirm</button>
51 <cd-back-button [back]="modalRef.hide"
52 name="Cancel"
53 i18n-name>
54 </cd-back-button>
55 </div>
56 </div>
57 </ng-container>
58 </cd-modal>