CLOUDSTACK-3753: UI > Infrastructure > zone > physical network > Guest > Edit action - make VLAN Range(s) editable. This is corresponding UI change to recent change of updatePhysicalNetwork API.

This commit is contained in:
Jessica Wang 2013-08-01 15:55:05 -07:00
parent 4f51d21908
commit 3587127df6
1 changed files with 19 additions and 23 deletions

View File

@ -1082,22 +1082,23 @@
actions: {
edit: {
label: 'label.edit',
action: function(args) {
var vlan;
if (args.data.endVlan == null || args.data.endVlan.length == 0)
vlan = args.data.startVlan;
else
vlan = args.data.startVlan + "-" + args.data.endVlan;
var array1 = [];
if (vlan != null && vlan.length > 0)
array1.push("&vlan=" + todb(vlan));
if (args.data.tags != null && args.data.tags.length > 0)
array1.push("&tags=" + todb(args.data.tags));
action: function(args) {
var data = {
id: selectedPhysicalNetworkObj.id,
};
if (args.data.vlan != null && args.data.vlan.length > 0) {
$.extend(data, {
vlan: args.data.vlan
});
}
if (args.data.tags != null && args.data.tags.length > 0) {
$.extend(data, {
tags: args.data.tags
});
}
$.ajax({
url: createURL("updatePhysicalNetwork&id=" + selectedPhysicalNetworkObj.id + array1.join("")),
dataType: "json",
url: createURL('updatePhysicalNetwork'),
data: data,
success: function(json) {
var jobId = json.updatephysicalnetworkresponse.jobid;
@ -1208,14 +1209,9 @@
label: 'label.state'
},
vlan: {
label: 'VLAN Range(s)'
// isEditable: true
},
/* endVlan: {
label: 'label.end.vlan',
isEditable: true
},*/
label: 'VLAN Range(s)',
isEditable: true
},
tags: {
label: 'Tags',
isEditable: true