From fbb3a7aed59c3b31bf40c29702be543fd9be131f Mon Sep 17 00:00:00 2001 From: Pearl Dsilva Date: Thu, 14 Jan 2021 06:07:42 +0530 Subject: [PATCH] Allow enabling network/vpc offering at creation (#911) Co-authored-by: Pearl Dsilva Signed-off-by: Rohit Yadav --- ui/src/views/offering/AddNetworkOffering.vue | 12 ++++++++++++ ui/src/views/offering/AddVpcOffering.vue | 12 ++++++++++++ 2 files changed, 24 insertions(+) diff --git a/ui/src/views/offering/AddNetworkOffering.vue b/ui/src/views/offering/AddNetworkOffering.vue index ce571e18698..c163f5ad804 100644 --- a/ui/src/views/offering/AddNetworkOffering.vue +++ b/ui/src/views/offering/AddNetworkOffering.vue @@ -447,6 +447,15 @@ + + + {{ $t('label.enable.network.offering') }} + + + + + +
{{ this.$t('label.cancel') }} @@ -929,6 +938,9 @@ export default { if (zoneId) { params.zoneid = zoneId } + if (values.enable) { + params.enable = values.enable + } params.traffictype = 'GUEST' // traffic type dropdown has been removed since it has only one option ('Guest'). Hardcode traffic type value here. api('createNetworkOffering', params).then(json => { this.$message.success('Network offering created: ' + values.name) diff --git a/ui/src/views/offering/AddVpcOffering.vue b/ui/src/views/offering/AddVpcOffering.vue index 082c0e30d7f..15faab8289c 100644 --- a/ui/src/views/offering/AddVpcOffering.vue +++ b/ui/src/views/offering/AddVpcOffering.vue @@ -145,6 +145,15 @@ + + + {{ $t('label.enable.vpc.offering') }} + + + + + +
{{ this.$t('label.cancel') }} @@ -400,6 +409,9 @@ export default { } else { params.supportedservices = '' } + if (values.enable) { + params.enable = values.enable + } api('createVPCOffering', params).then(json => { this.$message.success(`${this.$t('message.create.vpc.offering')}: ` + values.name) this.$emit('refresh-data')