You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by ts...@apache.org on 2012/10/27 12:02:26 UTC
[6/49] 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.
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/marvin-parallel
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) {