From baf24c2af08c8dab159e0446796db41418c5b25f Mon Sep 17 00:00:00 2001 From: utchoang Date: Thu, 27 Jan 2022 07:56:30 +0700 Subject: [PATCH 1/4] shows "Offering for Isolated networks with no Source Nat service" for normal users --- ui/src/views/network/CreateIsolatedNetworkForm.vue | 8 +++++--- ui/src/views/network/CreateNetwork.vue | 11 +++++++---- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/ui/src/views/network/CreateIsolatedNetworkForm.vue b/ui/src/views/network/CreateIsolatedNetworkForm.vue index 1f717710b85c..8409a4942bbe 100644 --- a/ui/src/views/network/CreateIsolatedNetworkForm.vue +++ b/ui/src/views/network/CreateIsolatedNetworkForm.vue @@ -344,11 +344,13 @@ export default { var params = { zoneid: this.selectedZone.id, guestiptype: 'Isolated', - supportedServices: 'SourceNat', state: 'Enabled' } - if (isAdminOrDomainAdmin() && this.selectedDomain.id !== '-1') { // domain is visible only for admins - params.domainid = this.selectedDomain.id + if (isAdminOrDomainAdmin()) { + params.supportedServices = 'SourceNat' + if (this.selectedDomain.id !== '-1') { // domain is visible only for admins + params.domainid = this.selectedDomain.id + } } if (!isAdmin()) { // normal user is not aware of the VLANs in the system, so normal user is not allowed to create network with network offerings whose specifyvlan = true params.specifyvlan = false diff --git a/ui/src/views/network/CreateNetwork.vue b/ui/src/views/network/CreateNetwork.vue index 56c144932cf3..b85d88843904 100644 --- a/ui/src/views/network/CreateNetwork.vue +++ b/ui/src/views/network/CreateNetwork.vue @@ -17,7 +17,7 @@