From 0b6abd1717aefc500d773c9576c17b5e8e860002 Mon Sep 17 00:00:00 2001 From: Jessica Wang Date: Mon, 7 Nov 2011 17:39:51 -0800 Subject: [PATCH] cloudStack 3.0 new UI - user page - implement Delete User action. --- ui/scripts/accounts.js | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/ui/scripts/accounts.js b/ui/scripts/accounts.js index 1da759d7424..90a3c5b3496 100644 --- a/ui/scripts/accounts.js +++ b/ui/scripts/accounts.js @@ -883,7 +883,38 @@ args.complete(); } } - } + }, + + 'delete': { + label: 'Delete user', + messages: { + confirm: function(args) { + return 'Are you sure you want to delete this user?'; + }, + success: function(args) { + return 'user is being deleted.'; + }, + notification: function(args) { + return 'Deleting user'; + }, + complete: function(args) { + return 'user has been deleted.'; + } + }, + action: function(args) { + $.ajax({ + url: createURL("deleteUser&id=" + args.context.users[0].id), + dataType: "json", + async: true, + success: function(json) {} + }); + }, + notification: { + poll: function(args) { + args.complete(); + } + } + } }, tabs: {