1 <cd-modal [modalRef]="activeModal">
2 <ng-container i18n="form title"
3 class="modal-title">{{ action | titlecase }} {{ resource | upperFirst }}</ng-container>
5 <ng-container class="modal-content">
6 <form name="subvolumegroupForm"
8 [formGroup]="subvolumegroupForm"
10 <div class="modal-body">
11 <div class="form-group row">
12 <label class="cd-col-form-label required"
13 for="subvolumegroupName"
15 <div class="cd-col-form-input">
16 <input class="form-control"
18 placeholder="subvolumegroup name..."
19 id="subvolumegroupName"
20 name="subvolumegroupName"
21 formControlName="subvolumegroupName"
23 <span class="invalid-feedback"
24 *ngIf="subvolumegroupForm.showError('subvolumegroupName', formDir, 'required')"
25 i18n>This field is required.</span>
26 <span class="invalid-feedback"
27 *ngIf="subvolumegroupForm.showError('subvolumegroupName', formDir, 'notUnique')"
28 i18n>The subvolumegroup already exists.</span>
33 <div class="form-group row">
34 <label class="cd-col-form-label"
36 i18n>Volume name</label>
37 <div class="cd-col-form-input">
38 <input class="form-control"
41 formControlName="volumeName">
46 <div class="form-group row">
47 <label class="cd-col-form-label"
50 <cd-helper>The size of the subvolumegropup is specified by setting a quota on it.
51 If left blank or put 0, then quota will be infinite</cd-helper>
53 <div class="cd-col-form-input">
54 <input class="form-control"
58 formControlName="size"
60 placeholder="e.g., 10GiB"
67 <div class="form-group row">
68 <label class="cd-col-form-label"
71 <cd-helper>By default, the data_pool_layout of the parent directory is selected.</cd-helper>
73 <div class="cd-col-form-input">
74 <select class="form-select"
77 formControlName="pool">
78 <option *ngFor="let pool of dataPools"
79 [value]="pool.pool">{{ pool.pool }}</option>
85 <div class="form-group row">
86 <label class="cd-col-form-label"
89 <div class="cd-col-form-input">
90 <input class="form-control"
92 placeholder="subvolumegroup UID..."
95 formControlName="uid">
100 <div class="form-group row">
101 <label class="cd-col-form-label"
104 <div class="cd-col-form-input">
105 <input class="form-control"
107 placeholder="subvolumegroup GID..."
110 formControlName="gid">
115 <div class="form-group row">
116 <label class="cd-col-form-label"
119 <cd-helper>Permissions for the directory. Default mode is 755 which is rwxr-xr-x</cd-helper>
121 <div class="cd-col-form-input">
122 <cd-checked-table-form [data]="scopePermissions"
124 [form]="subvolumegroupForm"
126 [isTableForOctalMode]="true"
127 [scopes]="scopes"></cd-checked-table-form>
132 <div class="modal-footer">
133 <cd-form-button-panel (submitActionEvent)="submit()"
134 [form]="subvolumegroupForm"
135 [submitText]="(action | titlecase) + ' ' + (resource | upperFirst)"></cd-form-button-panel>