Nexus UI development nexusActionfilter

This commit is contained in:
Pranav Saxena 2012-05-18 11:43:17 +05:30 committed by Brian Federle
parent f2f7de5295
commit d800c4474f
1 changed files with 15 additions and 2 deletions

View File

@ -6505,7 +6505,7 @@
args.context.clusters[0].state = item.allocationstate;
addExtraPropertiesToClusterObject(item);
args.response.success({
actionFilter: podActionfilter,
actionFilter: nexusActionfilter,
data:item
});
}
@ -6538,7 +6538,7 @@
args.context.clusters[0].state = item.allocationstate;
addExtraPropertiesToClusterObject(item);
args.response.success({
actionFilter: podActionfilter,
actionFilter: nexusActionfilter,
data:item
});
}
@ -8885,6 +8885,19 @@
allowedActions.push("remove");
return allowedActions;
}
var nexusActionfilter = function(args) {
var nexusObj = args.context.item;
var allowedActions = [ ];
allowedActions.push("edit");
if(nexusObj.vsmdevicestate == "Disabled")
allowedActions.push("enable");
else if(nexusObj.vsmdevicestate == "Enabled")
allowedActions.push("disable");
allowedActions.push("remove");
return allowedActions;
}
var podActionfilter = function(args) {
var podObj = args.context.item;