network offering page - Provide Enable/Disable action to system-generated network offerings.

This commit is contained in:
Jessica Wang 2012-01-31 09:58:06 -08:00
parent 0f30b0d46c
commit bf0546fbd3

View File

@ -1632,22 +1632,21 @@
var networkOfferingActionfilter = function(args) { var networkOfferingActionfilter = function(args) {
var jsonObj = args.context.item; var jsonObj = args.context.item;
if (jsonObj.state == 'Destroyed') { if (jsonObj.state == 'Destroyed')
return []; return [];
}
var allowedActions = []; var allowedActions = [];
allowedActions.push("edit"); allowedActions.push("edit");
if(jsonObj.isdefault == false) {
allowedActions.push("destroy"); if(jsonObj.state == "Enabled")
if(jsonObj.state == "Enabled") allowedActions.push("disable");
allowedActions.push("disable"); else if(jsonObj.state == "Disabled")
else if(jsonObj.state == "Disabled") allowedActions.push("enable");
allowedActions.push("enable");
}
return allowedActions;
if(jsonObj.isdefault == false)
allowedActions.push("destroy");
return allowedActions;
}; };
})(cloudStack, jQuery); })(cloudStack, jQuery);