From cd238b4aab8b48934c6876ab6d05c07670354a87 Mon Sep 17 00:00:00 2001 From: Brian Federle Date: Thu, 6 Dec 2012 14:34:49 -0800 Subject: [PATCH] Don't show egress rules tab for SRX-based networks --- ui/scripts/network.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/ui/scripts/network.js b/ui/scripts/network.js index 333e1fba71c..3150b901342 100755 --- a/ui/scripts/network.js +++ b/ui/scripts/network.js @@ -804,6 +804,7 @@ tabFilter: function(args) { var networkOfferingHavingELB = false; var hasNetworkACL = false; + var hasSRXFirewall = false; var isVPC = false; var isAdvancedSGZone = false; var hiddenTabs = []; @@ -832,6 +833,18 @@ } }); } + + if (thisService.name == 'Firewall') { + $(thisService.provider).each(function() { + if (this.name == 'JuniperSRX') { + hasSRXFirewall = true; + + return false; + } + + return true; + }); + } }); } }); @@ -854,7 +867,7 @@ hiddenTabs.push("addloadBalancer"); } - if (isVPC || isAdvancedSGZone) { + if (isVPC || isAdvancedSGZone || hasSRXFirewall) { hiddenTabs.push('egressRules'); }