Skip to content

Commit 4affcfb

Browse files
cbourgoisjleveugle
authored andcommitted
fix(storages.blocks): disable add form when submitting (#357)
1 parent 8621ad1 commit 4affcfb

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

packages/manager/modules/pci/src/projects/project/storages/blocks/add/add.html

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ <h1 data-translate="pci_projects_project_storages_blocks_add_title"></h1>
1515
data-navigation="$ctrl.storage.region"
1616
data-submit-text="{{:: 'pci_projects_project_storages_blocks_add_submit_label' | translate }}"
1717
data-on-focus="$ctrl.onRegionsFocus()"
18-
data-on-submit="$ctrl.onRegionChange()">
18+
data-on-submit="$ctrl.onRegionChange()"
19+
data-editable="!$ctrl.loadings.save">
1920
<pci-project-regions-list
2021
data-regions="$ctrl.regions"
2122
data-selected-region="$ctrl.storage.region"
@@ -25,7 +26,8 @@ <h1 data-translate="pci_projects_project_storages_blocks_add_title"></h1>
2526
<oui-step-form data-header="{{:: 'pci_projects_project_storages_blocks_add_type_title' | translate }}"
2627
data-on-focus="$ctrl.onTypesFocus()"
2728
data-on-submit="$ctrl.onTypeChange()"
28-
data-navigation="$ctrl.selectedType">
29+
data-navigation="$ctrl.selectedType"
30+
data-editable="!$ctrl.loadings.save">
2931
<div class="container-fluid px-0"
3032
data-ng-if="$ctrl.typeRegionPrices">
3133
<div class="row">
@@ -48,7 +50,8 @@ <h1 data-translate="pci_projects_project_storages_blocks_add_title"></h1>
4850
</oui-step-form>
4951

5052
<oui-step-form data-header="{{:: 'pci_projects_project_storages_blocks_add_size_title' | translate }}"
51-
data-loading="$ctrl.loadings.size">
53+
data-loading="$ctrl.loadings.size"
54+
data-editable="!$ctrl.loadings.save">
5255
<oui-field data-size="xl" data-help-text="{{:: 'pci_projects_project_storages_blocks_add_size_help' | translate }}">
5356
<div class="d-inline-block">
5457
<oui-numeric
@@ -67,7 +70,8 @@ <h1 data-translate="pci_projects_project_storages_blocks_add_title"></h1>
6770

6871
</oui-step-form>
6972

70-
<oui-step-form data-header="{{:: 'pci_projects_project_storages_blocks_add_name_title' | translate }}">
73+
<oui-step-form data-header="{{:: 'pci_projects_project_storages_blocks_add_name_title' | translate }}"
74+
data-editable="!$ctrl.loadings.save">
7175
<oui-field data-size="xl">
7276
<input class="oui-input" type="text" name="name"
7377
data-ng-model="$ctrl.storage.name"
@@ -79,7 +83,7 @@ <h1 data-translate="pci_projects_project_storages_blocks_add_title"></h1>
7983
data-submit-text="{{:: 'pci_projects_project_storages_blocks_add_submit_label' | translate }}"
8084
data-cancel-text="{{:: 'pci_projects_project_storages_blocks_add_submit_cancel_label' | translate }}"
8185
data-cancel-href="{{$ctrl.cancelLink}}"
82-
>
86+
data-editable="!$ctrl.loadings.save">
8387
<div class="mb-3"
8488
data-translate="pci_projects_project_storages_blocks_add_submit_price_text"
8589
data-translate-values="{ price: $ctrl.estimatedPrice.monthly.text }"></div>

packages/manager/modules/pci/src/projects/project/storages/blocks/add/translations/Messages_fr_FR.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"pci_projects_project_storages_blocks_add_type_classic_description": "",
88
"pci_projects_project_storages_blocks_add_type_high-speed_label": "Haute performance",
99
"pci_projects_project_storages_blocks_add_type_high-speed_description": "",
10-
"pci_projects_project_storages_blocks_add_type_price": "{{price}} HT/mois",
10+
"pci_projects_project_storages_blocks_add_type_price": "{{price}}Go HT/mois",
1111
"pci_projects_project_storages_blocks_add_size_title": "Capacité du volume",
1212
"pci_projects_project_storages_blocks_add_size_help": "La taille maximale dépend de votre quota disponible.",
1313
"pci_projects_project_storages_blocks_add_size_unit": "Go",

0 commit comments

Comments
 (0)