1 <cd-modal [modalRef]=
"activeModal">
2 <ng-container class=
"modal-title">
3 <ng-container i18n
>Configure
</ng-container>
4 <small>{{ image }}
</small>
7 <ng-container class=
"modal-content">
8 <form name=
"settingsForm"
11 [formGroup]=
"settingsForm"
13 <div class=
"modal-body">
14 <p class=
"alert-warning"
15 i18n
>Changing these parameters from their default values is usually not necessary.
</p>
17 <span *
ngIf=
"api_version >= 1">
18 <legend class=
"cd-header"
19 i18n
>Identifier
</legend>
21 <div class=
"form-group row">
22 <div class=
"col-sm-12">
23 <label class=
"col-form-label required"
30 formControlName=
"lun">
31 <span class=
"invalid-feedback"
32 *
ngIf=
"settingsForm.showError('lun', formDir, 'required')"
33 i18n
>This field is required.
</span>
37 <div class=
"form-group row">
38 <div class=
"col-sm-12">
39 <label class=
"col-form-label"
46 formControlName=
"wwn">
51 <legend class=
"cd-header"
52 i18n
>Settings
</legend>
55 <div class=
"form-group row">
56 <div class=
"col-sm-12">
57 <label class=
"col-form-label"
58 i18n
>Backstore
</label>
59 <select id=
"backstore"
62 formControlName=
"backstore">
63 <option *
ngFor=
"let bs of backstores"
64 [value]=
"bs">{{ bs | iscsiBackstore }}
</option>
70 <ng-container *
ngFor=
"let bs of backstores">
71 <ng-container *
ngIf=
"settingsForm.value['backstore'] === bs">
72 <div class=
"form-group row"
73 *
ngFor=
"let setting of disk_default_controls[bs] | keyvalue">
74 <div class=
"col-sm-12">
75 <cd-iscsi-setting [settingsForm]=
"settingsForm"
77 [setting]=
"setting.key"
78 [limits]=
"getDiskControlLimits(bs, setting.key)"></cd-iscsi-setting>
85 <div class=
"modal-footer">
86 <cd-form-button-panel (submitActionEvent)=
"save()"
88 [submitText]=
"actionLabels.UPDATE"></cd-form-button-panel>