From 174329468ea6596c01d465ece03c4924c3b4e9b6 Mon Sep 17 00:00:00 2001 From: Jessica Wang Date: Wed, 7 Mar 2012 16:47:47 -0800 Subject: [PATCH] bug 14194: Infrastructure page - guest traffic type - set traffic labels regardless of what vlan's value is. --- ui/scripts/system.js | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/ui/scripts/system.js b/ui/scripts/system.js index 5b396c9882e..60cd7c165c1 100644 --- a/ui/scripts/system.js +++ b/ui/scripts/system.js @@ -725,7 +725,7 @@ return hiddenFields; }, fields: [ - { + { //updatePhysicalNetwork API state: { label: 'label.state' }, startVlan: { label: 'label.start.vlan', @@ -738,20 +738,16 @@ tags: { label: 'Tags', isEditable: true }, broadcastdomainrange: { label: 'label.broadcast.domain.range' } }, - { + { //updateTrafficType API xennetworklabel: { label: 'label.xen.traffic.label', isEditable: true }, kvmnetworklabel: { label: 'label.kvm.traffic.label', isEditable: true }, vmwarenetworklabel: { label: 'label.vmware.traffic.label', isEditable: true } } ], dataProvider: function(args) { - var startVlan, endVlan; - var vlan = selectedPhysicalNetworkObj.vlan; - var xentrafficlabel, kvmtrafficlabel, vmwaretrafficlabel; - - // Get traffic label data - var trafficType = getTrafficType(selectedPhysicalNetworkObj, 'Guest'); - + //physical network + var startVlan, endVlan; + var vlan = selectedPhysicalNetworkObj.vlan; if(vlan != null && vlan.length > 0) { if(vlan.indexOf("-") != -1) { var vlanArray = vlan.split("-"); @@ -762,11 +758,15 @@ startVlan = vlan; } selectedPhysicalNetworkObj["startVlan"] = startVlan; - selectedPhysicalNetworkObj["endVlan"] = endVlan; - selectedPhysicalNetworkObj["xennetworklabel"] = trafficType.xennetworklabel; - selectedPhysicalNetworkObj["kvmnetworklabel"] = trafficType.kvmnetworklabel; - selectedPhysicalNetworkObj["vmwarenetworklabel"] = trafficType.vmwarenetworklabel; + selectedPhysicalNetworkObj["endVlan"] = endVlan; } + + //traffic type + var xentrafficlabel, kvmtrafficlabel, vmwaretrafficlabel; + var trafficType = getTrafficType(selectedPhysicalNetworkObj, 'Guest'); + selectedPhysicalNetworkObj["xennetworklabel"] = trafficType.xennetworklabel; + selectedPhysicalNetworkObj["kvmnetworklabel"] = trafficType.kvmnetworklabel; + selectedPhysicalNetworkObj["vmwarenetworklabel"] = trafficType.vmwarenetworklabel; args.response.success({ actionFilter: function() {