Updated Branches:
  refs/heads/master 539760ec6 -> 4e8cf9514

CS-16573: cloudstack UI - account page - disable account, enable account, lock 
account, delete account, update resource count - encode data passed to API call.


Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/4e8cf951
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/4e8cf951
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/4e8cf951

Branch: refs/heads/master
Commit: 4e8cf9514070747fcf3a33fad2ecf1e899a7732a
Parents: 539760e
Author: Jessica Wang <[email protected]>
Authored: Fri Oct 26 11:38:19 2012 -0700
Committer: Jessica Wang <[email protected]>
Committed: Fri Oct 26 11:44:36 2012 -0700

----------------------------------------------------------------------
 ui/scripts/accounts.js |   60 ++++++++++++++++++++++++++++++++----------
 1 files changed, 45 insertions(+), 15 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/4e8cf951/ui/scripts/accounts.js
----------------------------------------------------------------------
diff --git a/ui/scripts/accounts.js b/ui/scripts/accounts.js
index 5807638..a74389d 100644
--- a/ui/scripts/accounts.js
+++ b/ui/scripts/accounts.js
@@ -424,9 +424,14 @@
                 },
                 action: function(args) {
                   var accountObj = args.context.accounts[0];
+                                                                       var 
data = {
+                                                                         
domainid: accountObj.domainid,
+                                                                               
account: accountObj.name
+                                                                       };
+                                                                       
                   $.ajax({
-                    url: createURL("updateResourceCount&domainid=" + 
accountObj.domainid + "&account=" + accountObj.name),
-                    dataType: "json",
+                    url: createURL('updateResourceCount'),
+                    data: data,
                     async: true,
                     success: function(json) {
                       //var resourcecounts= 
json.updateresourcecountresponse.resourcecount;   //do nothing
@@ -456,9 +461,15 @@
                 },
                 action: function(args) {
                   var accountObj = args.context.accounts[0];
+                                                                       var 
data = {
+                                                                         lock: 
false,
+                                                                               
domainid: accountObj.domainid,
+                                                                               
account: accountObj.name
+                                                                       };
+                                                                       
                   $.ajax({
-                    url: createURL("disableAccount&lock=false&domainid=" + 
accountObj.domainid + "&account=" + accountObj.name),
-                    dataType: "json",
+                    url: createURL('disableAccount'),
+                    data: data,
                     async: true,
                     success: function(json) {
                       var jid = json.disableaccountresponse.jobid;
@@ -494,9 +505,15 @@
                 },
                 action: function(args) {
                   var accountObj = args.context.accounts[0];
+                                                                       var 
data = {
+                                                                         lock: 
true,
+                                                                               
domainid: accountObj.domainid,
+                                                                               
account: accountObj.name
+                                                                       };
+                                                                       
                   $.ajax({
-                    url: createURL("disableAccount&lock=true&domainid=" + 
accountObj.domainid + "&account=" + accountObj.name),
-                    dataType: "json",
+                    url: createURL('disableAccount'),
+                    data: data,
                     async: true,
                     success: function(json) {
                       var jid = json.disableaccountresponse.jobid;
@@ -532,9 +549,13 @@
                 },
                 action: function(args) {
                   var accountObj = args.context.accounts[0];
+                                                                       var 
data = {
+                                                                         
domainid: accountObj.domainid,
+                                                                               
account: accountObj.name
+                                                                       };      
                                                                
                   $.ajax({
-                    url: createURL("enableAccount&domainid=" + 
accountObj.domainid + "&account=" + accountObj.name),
-                    dataType: "json",
+                    url: createURL('enableAccount'),
+                    data: data,
                     async: true,
                     success: function(json) {
                       args.response.success({data: 
json.enableaccountresponse.account});
@@ -561,9 +582,12 @@
                   }
                 },
                 action: function(args) {
+                                                                 var data = {
+                                                                         id: 
args.context.accounts[0].id
+                                                                       };      
                                                        
                   $.ajax({
-                    url: createURL("deleteAccount&id=" + 
args.context.accounts[0].id),
-                    dataType: "json",
+                    url: createURL('deleteAccount'),
+                    data: data,
                     async: true,
                     success: function(json) {
                       var jid = json.deleteaccountresponse.jobid;
@@ -694,15 +718,21 @@
                 ],
 
                 dataProvider: function(args) {
+                                                                 var data = {
+                                                                         id: 
args.context.accounts[0].id
+                                                                       };      
                                                        
                                                                        $.ajax({
-                                                                               
url: createURL("listAccounts&id=" + args.context.accounts[0].id),
-                                                                               
dataType: "json",                                                               
                
+                                                                               
url: createURL('listAccounts'),
+                                                                               
data: data,                                     
                                                                                
success: function(json) {               
                                                                                
        var accountObj = json.listaccountsresponse.account[0];
-
+                      var data = {
+                                                                               
          domainid: accountObj.domainid,
+                                                                               
                account: accountObj.name
+                                                                               
        };
                                                                                
        $.ajax({
-                                                                               
                url: createURL("listResourceLimits&domainid=" + 
accountObj.domainid + "&account=" + todb(accountObj.name)),
-                                                                               
                dataType: "json",                                               
                                                
+                                                                               
                url: createURL('listResourceLimits'),
+                                                                               
                data: data,                                                     
                                
                                                                                
                success: function(json) {
                                                                                
                        var limits = 
json.listresourcelimitsresponse.resourcelimit;                                  
                                                                   
                                                                                
                        if (limits != null) {

Reply via email to