From bf0546fbd35f59ecf28763e718d389b44ef8cf06 Mon Sep 17 00:00:00 2001 From: Jessica Wang Date: Tue, 31 Jan 2012 09:58:06 -0800 Subject: [PATCH] network offering page - Provide Enable/Disable action to system-generated network offerings. --- ui/scripts/configuration.js | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/ui/scripts/configuration.js b/ui/scripts/configuration.js index 98cc4196ce1..1a12f93eb25 100644 --- a/ui/scripts/configuration.js +++ b/ui/scripts/configuration.js @@ -1632,22 +1632,21 @@ var networkOfferingActionfilter = function(args) { var jsonObj = args.context.item; - if (jsonObj.state == 'Destroyed') { + if (jsonObj.state == 'Destroyed') return []; - } - + var allowedActions = []; - allowedActions.push("edit"); - if(jsonObj.isdefault == false) { - allowedActions.push("destroy"); - if(jsonObj.state == "Enabled") - allowedActions.push("disable"); - else if(jsonObj.state == "Disabled") - allowedActions.push("enable"); - } - - return allowedActions; + allowedActions.push("edit"); + + if(jsonObj.state == "Enabled") + allowedActions.push("disable"); + else if(jsonObj.state == "Disabled") + allowedActions.push("enable"); + if(jsonObj.isdefault == false) + allowedActions.push("destroy"); + + return allowedActions; }; })(cloudStack, jQuery);