]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/blob
791f80b8a2fc6a550a5780f6d73c6071f77bb361
[ceph-ci.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            *ngIf="backstores.length > 1">
15         <div class="col-sm-12">
16           <label class="control-label"
17                  i18n>Backstore</label>
18           <select id="backstore"
19                   name="backstore"
20                   class="form-control"
21                   [(ngModel)]="model.backstore">
22             <option *ngFor="let bs of backstores"
23                     [value]="bs">{{ bs }}</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>