From 8edd709cad502c6abb36cac44ae28d7687446e3f Mon Sep 17 00:00:00 2001 From: Hoang Nguyen Date: Tue, 20 Apr 2021 18:47:30 +0700 Subject: [PATCH] ui: disabled root disk size customization if Service Offering has a fixed size (#4933) --- ui/src/views/compute/DeployVM.vue | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/ui/src/views/compute/DeployVM.vue b/ui/src/views/compute/DeployVM.vue index 8c0b81c5967..c0965bfd593 100644 --- a/ui/src/views/compute/DeployVM.vue +++ b/ui/src/views/compute/DeployVM.vue @@ -106,7 +106,11 @@ @update-template-iso="updateFieldValue" /> {{ $t('label.override.rootdisk.size') }} - +
{{ this.$t('message.deployasis') }}
0) { deployVmData.rootdisksize = values.rootdisksize + } else if (this.rootDiskSizeFixed > 0) { + deployVmData.rootdisksize = this.rootDiskSizeFixed } if (values.hypervisor && values.hypervisor.length > 0) { deployVmData.hypervisor = values.hypervisor @@ -1958,6 +1965,10 @@ export default { this.updateFieldValue('memory', this.selectedTemplateConfiguration.memory) } } + if (offering && offering.rootdisksize > 0) { + this.rootDiskSizeFixed = offering.rootdisksize / (1024 * 1024 * 1024.0).toFixed(2) + this.showRootDiskSizeChanger = false + } } } }