diff --git a/ui/scripts/network.js b/ui/scripts/network.js index a7482f81f40..ace810beee1 100644 --- a/ui/scripts/network.js +++ b/ui/scripts/network.js @@ -762,6 +762,7 @@ tabFilter: function(args) { var networkOfferingHavingELB = false; var hasNetworkACL = false; + var isVPC = false; $.ajax({ url: createURL("listNetworkOfferings&id=" + args.context.networks[0].networkofferingid), @@ -770,6 +771,10 @@ success: function(json) { var networkoffering = json.listnetworkofferingsresponse.networkoffering[0]; + if (networkoffering.forvpc) { + isVPC = true; + } + $(networkoffering.service).each(function(){ var thisService = this; @@ -792,7 +797,7 @@ hiddenTabs.push("addloadBalancer"); } - if (!hasNetworkACL) { + if (!hasNetworkACL || isVPC) { hiddenTabs.push('egressRules'); } @@ -3414,6 +3419,7 @@ } }) }, + egressRules: { title: 'label.egress.rule', custom: function(args) {