]> git.apps.os.sepia.ceph.com Git - ceph.git/blob
841f41b575a6d9c2ddb581b8d234c7d44a579cc3
[ceph.git] /
1 <cd-modal [modalRef]="activeModal">
2   <ng-container i18n="form title|Example: Create Pool@@formTitle"
3                 class="modal-title">{{ action | titlecase }} {{ resource | upperFirst }}</ng-container>
4
5   <ng-container class="modal-content">
6     <form #formDir="ngForm"
7           [formGroup]="osdPgScrubForm"
8           novalidate
9           cdFormScope="osd">
10       <div class="modal-body osd-modal">
11         <!-- Basic -->
12         <cd-config-option [optionNames]="basicOptions"
13                           [optionsForm]="osdPgScrubForm"
14                           [optionsFormDir]="formDir"
15                           [optionsFormGroupName]="'basicFormGroup'"
16                           #basicOptionsValues></cd-config-option>
17         <!-- Advanced -->
18         <div class="row">
19           <div class="col-sm-12">
20             <a class="pull-right margin-right-md"
21                (click)="advancedEnabled = true"
22                *ngIf="!advancedEnabled"
23                i18n>Advanced...</a>
24           </div>
25         </div>
26         <div *ngIf="advancedEnabled">
27           <h3 class="page-header"
28               i18n>Advanced configuration options</h3>
29           <cd-config-option [optionNames]="advancedOptions"
30                             [optionsForm]="osdPgScrubForm"
31                             [optionsFormDir]="formDir"
32                             [optionsFormGroupName]="'advancedFormGroup'"
33                             #advancedOptionsValues></cd-config-option>
34         </div>
35       </div>
36       <div class="modal-footer">
37         <cd-form-button-panel (submitActionEvent)="submitAction()"
38                               [form]="osdPgScrubForm"
39                               [showSubmit]="permissions.configOpt.update"
40                               [submitText]="(action | titlecase) + ' ' + (resource | upperFirst)">
41         </cd-form-button-panel>
42       </div>
43     </form>
44   </ng-container>
45 </cd-modal>