Skip to content

Commit a76711b

Browse files
author
Jessica Wang
committed
cloudStack 3.0 new UI - domain page - add Account Total field.
1 parent 1fc8997 commit a76711b

1 file changed

Lines changed: 19 additions & 3 deletions

File tree

ui/scripts/domains.js

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,14 +140,30 @@
140140
},
141141
{
142142
id: { label: 'ID' },
143-
accounts: { label: 'Accounts' },
143+
accountTotal: { label: 'Accounts' },
144144
instances: { label: 'Instances' },
145145
volumes: { label: 'Volumes' }
146146
}
147147
],
148-
dataProvider: function(args) {
148+
dataProvider: function(args) {
149+
var domainObj = args.context.domains[0];
150+
$.ajax({
151+
url: createURL("listAccounts&domainid=" + domainObj.id),
152+
async: false,
153+
dataType: "json",
154+
success: function(json) {
155+
var accounts = json.listaccountsresponse.account;
156+
var accountTotal;
157+
if (accounts != null)
158+
accountTotal = accounts.length;
159+
else
160+
accountTotal = 0;
161+
domainObj["accountTotal"] = accountTotal;
162+
}
163+
});
164+
149165
args.response.success({
150-
data: args.context.domains[0]
166+
data: domainObj
151167
});
152168
}
153169
},

0 commit comments

Comments
 (0)