diff --git a/ui/scripts/vpc.js b/ui/scripts/vpc.js index 81f3818a938..8f984148a07 100644 --- a/ui/scripts/vpc.js +++ b/ui/scripts/vpc.js @@ -2731,6 +2731,7 @@ isEditable: true }, + aclname:{label:'ACL name'}, aclid:{label:'ACL id'}, domain: { label: 'label.domain' }, @@ -2745,12 +2746,23 @@ async: true, success: function(json) { var jsonObj = json.listnetworksresponse.network[0]; - args.response.success( - { - actionFilter: cloudStack.actionFilter.guestNetwork, - data: jsonObj - } - ); + + $.ajax({ + url:createURL("listNetworkACLLists&id=" + jsonObj.aclid), + dataType:"json", + success:function(json){ + var aclObj = json.listnetworkacllistsresponse.networkacllist[0]; + args.response.success({ + actionFilter: cloudStack.actionFilter.guestNetwork, + data:$.extend(jsonObj , {aclname: aclObj.name}) + + }); + }, + error:function(json){ + + args.response.error(parseXMLHttpResponse(json)); + } + }); } }); }