You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by je...@apache.org on 2012/10/26 20:45:02 UTC

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

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 <je...@citrix.com>
Authored: Fri Oct 26 11:38:19 2012 -0700
Committer: Jessica Wang <je...@citrix.com>
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) {