]> git.apps.os.sepia.ceph.com Git - ceph.git/blob
438046184e58df64bd6338fcf38a9c12abc8f50c
[ceph.git] /
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="col-form-label"
16                  i18n>Backstore</label>
17           <select id="backstore"
18                   name="backstore"
19                   class="form-control custom-select"
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="col-form-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="form-text text-muted">{{ 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-secondary"
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>