]> git.apps.os.sepia.ceph.com Git - ceph.git/blob
6acbbb08622e5f27b51a2f629c3631739d85cadf
[ceph.git] /
1 <cd-modal [modalRef]="activeModal">
2   <ng-container i18n
3                 class="modal-title">Purge Trash</ng-container>
4
5   <ng-container class="modal-content">
6     <form name="purgeForm"
7           class="form"
8           #formDir="ngForm"
9           [formGroup]="purgeForm"
10           novalidate>
11       <div class="modal-body">
12         <p i18n>To purge, select&nbsp;
13           <kbd>All</kbd>&nbsp;
14           or one pool and click&nbsp;
15           <kbd>Purge</kbd>.&nbsp;</p>
16
17         <div class="form-group">
18           <label class="col-form-label mx-auto"
19                  i18n>Pool:</label>
20           <input class="form-control"
21                  type="text"
22                  placeholder="Pool name..."
23                  i18n-placeholder
24                  formControlName="poolName"
25                  *ngIf="!poolPermission.read">
26           <select id="poolName"
27                   name="poolName"
28                   class="form-control custom-select"
29                   formControlName="poolName"
30                   *ngIf="poolPermission.read">
31             <option value=""
32                     i18n>All</option>
33             <option *ngFor="let pool of pools"
34                     [value]="pool">{{ pool }}</option>
35           </select>
36         </div>
37       </div>
38
39       <div class="modal-footer">
40         <cd-form-button-panel (submitActionEvent)="purge()"
41                               [form]="purgeForm"
42                               [submitText]="actionLabels.PURGE"></cd-form-button-panel>
43       </div>
44     </form>
45   </ng-container>
46 </cd-modal>