CLOUDSTACK-4987: UI > Instances > detailView > NICs tab > Add network to VM > Network dropdown => (1) For root-admin, populate networks of all accounts. (2) For regular-user/domain-admin, populate only networks belonging to this VM owner.

This commit is contained in:
Jessica Wang 2014-10-07 14:20:59 -07:00
parent e2ca6e38d5
commit 794ee6929d

View File

@ -1945,13 +1945,22 @@
networkid: {
label: 'label.network',
select: function(args) {
var data1 = {
zoneid: args.context.instances[0].zoneid
};
if (isAdmin()) {
$.extend(data1, {
listAll: true
});
} else {
$.extend(data1, {
account: args.context.instances[0].account,
domainid: args.context.instances[0].domainid
});
}
$.ajax({
url: createURL('listNetworks'),
data: {
zoneid: args.context.instances[0].zoneid,
account: args.context.instances[0].account,
domainid: args.context.instances[0].domainid
},
data: data1,
success: function(json) {
args.response.success({
data: $.map(json.listnetworksresponse.network, function(network) {