From 62783eef8489c3a28ad8e4fa393d9a76d85f4dcf Mon Sep 17 00:00:00 2001 From: Jessica Wang Date: Wed, 15 Dec 2010 16:34:48 -0800 Subject: [PATCH] bug 7466: account page - user tab - implement new API EnableUser. --- ui/scripts/cloud.core.account.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ui/scripts/cloud.core.account.js b/ui/scripts/cloud.core.account.js index 8072b35694c..f8485d601ea 100644 --- a/ui/scripts/cloud.core.account.js +++ b/ui/scripts/cloud.core.account.js @@ -520,6 +520,7 @@ function accountUserJSONToTemplate(jsonObj, $template) { if(jsonObj.id != systemUserId && jsonObj.id != adminUserId) { buildActionLinkForSubgridItem("Disable User", accountUserActionMap, $actionMenu, $template); + buildActionLinkForSubgridItem("Enable User", accountUserActionMap, $actionMenu, $template); buildActionLinkForSubgridItem("Delete User", accountUserActionMap, $actionMenu, $template); } } @@ -768,6 +769,15 @@ var accountUserActionMap = { accountUserJSONToTemplate(item, $subgridItem); } } , + "Enable User": { + api: "enableUser", + isAsyncJob: false, + inProcessText: "Enabling User....", + afterActionSeccessFn: function(json, id, $subgridItem) { + var item = json.enableuserresponse.user; + accountUserJSONToTemplate(item, $subgridItem); + } + } , "Delete User": { api: "deleteUser", isAsyncJob: false,