mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
This commit is contained in:
commit
5ad821612c
@ -786,4 +786,22 @@
|
||||
return allowedActions;
|
||||
}
|
||||
|
||||
var userActionfilter = function(args) {
|
||||
var jsonObj = args.context.item;
|
||||
var allowedActions = [];
|
||||
if(isAdmin()) {
|
||||
allowedActions.push("edit");
|
||||
allowedActions.push("changePassword");
|
||||
allowedActions.push("generateKeys");
|
||||
if(jsonObj.id != systemUserId && jsonObj.id != adminUserId) {
|
||||
if(jsonObj.state == "enabled")
|
||||
allowedActions.push("disable");
|
||||
if(jsonObj.state == "disabled")
|
||||
allowedActions.push("enable");
|
||||
allowedActions.push("delete");
|
||||
}
|
||||
}
|
||||
return allowedActions;
|
||||
}
|
||||
|
||||
})(cloudStack, testData);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user