]> git.apps.os.sepia.ceph.com Git - ceph.git/blob
be12716f0e660fe22d3eb077a3c475148d7ba2ec
[ceph.git] /
1 <cd-modal [modalRef]="activeModal">
2   <ng-container class="modal-title">
3     <ng-container i18n>Upgrade Cluster</ng-container>&nbsp;
4   </ng-container>
5
6   <ng-container class="modal-content">
7     <form name="upgradeForm"
8           class="form"
9           #formDir="ngForm"
10           [formGroup]="upgradeForm"
11           novalidate>
12       <div class="modal-body">
13         <div class="form-group row">
14           <label class="cd-col-form-label required"
15                  for="availableVersions"
16                  i18n>New Version</label>
17           <div class="cd-col-form-input">
18             <select id="availableVersions"
19                     name="availableVersions"
20                     class="form-select"
21                     formControlName="availableVersions">
22               <option *ngIf="versions === null"
23                       ngValue="null"
24                       i18n>Loading...</option>
25               <option *ngIf="versions !== null && versions.length === 0"
26                       [ngValue]="null"
27                       i18n>-- No version available --</option>
28               <option *ngIf="versions !== null && versions.length > 0"
29                       [ngValue]="null"
30                       i18n>-- Select a version --</option>
31               <option *ngFor="let version of versions"
32                       [value]="version">{{ version }}</option>
33             </select>
34             <span class="invalid-feedback"
35                   *ngIf="upgradeForm.showError('availableVersions', formDir, 'required')"
36                   i18n>This field is required!</span>
37           </div>
38         </div>
39       </div>
40
41       <div class="modal-footer">
42         <cd-form-button-panel *ngIf="versions"
43                               (submitActionEvent)="startUpgrade()"
44                               [form]="upgradeForm"
45                               [submitText]="actionLabels.START_UPGRADE"></cd-form-button-panel>
46       </div>
47     </form>
48   </ng-container>
49 </cd-modal>