From 7707b3b4b3a161480506feabad6f49cfb2782ece Mon Sep 17 00:00:00 2001 From: Brian Federle Date: Mon, 5 Nov 2012 15:20:42 -0800 Subject: [PATCH] Update tabFilter for egress rules --- ui/scripts/network.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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) {