From d324c5d9f28171bd98366ce1a87f19b9cac86698 Mon Sep 17 00:00:00 2001 From: Jessica Wang Date: Wed, 9 Nov 2011 20:02:54 -0800 Subject: [PATCH] cloudStack 3.0 new UI - NaaS - Guest page - Edit action - make zone's CIDR editable here and call updateZone to update CIDR from Guest page. --- ui/scripts/system.js | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/ui/scripts/system.js b/ui/scripts/system.js index b47901660f6..ddae6c62750 100644 --- a/ui/scripts/system.js +++ b/ui/scripts/system.js @@ -148,15 +148,24 @@ actions: { edit: { label: 'Edit', - action: function(args) { + action: function(args) { $.ajax({ - url: createURL("updatePhysicalNetwork&id=" + args._custom.physicalNetworkObj.id + "&state=Enabled&vlan=" + args.data.vlan), + url: createURL("updatePhysicalNetwork&id=" + args._custom.physicalNetworkObj.id + "&state=Enabled&vlan=" + todb(args.data.vlan)), dataType: "json", - success: function(json) { - var item = json.updatephysicalnetworkresponse.physicalnetwork; - args.response.success({data: item}); + success: function(json) { + } }); + + $.ajax({ + url: createURL("updateZone&id=" + args.context.zones[0].id + "&guestcidraddress=" + todb(args.data.guestcidraddress)), + dataType: "json", + success: function(json) { + + } + }); + + //args.response.success({data: item}); } } }, @@ -177,7 +186,10 @@ }, broadcastdomainrange: { label: 'Broadcast domain range' }, zoneid: { label: 'Zone ID' }, - guestcidraddress: { label: 'CIDR' } + guestcidraddress: { + label: 'CIDR', + isEditable: true + } } ], dataProvider: function(args) {