From 18f33d017a5b99dd498012bd80d086accbd3ba77 Mon Sep 17 00:00:00 2001 From: will Date: Mon, 14 Mar 2011 17:45:46 -0700 Subject: [PATCH] bug 8980: Fixed UI to no longer allow domain dedication of public VLAN. --- ui/scripts/cloud.core.configuration.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/ui/scripts/cloud.core.configuration.js b/ui/scripts/cloud.core.configuration.js index 137a44af6bd..a0db2b4fd74 100644 --- a/ui/scripts/cloud.core.configuration.js +++ b/ui/scripts/cloud.core.configuration.js @@ -1034,16 +1034,21 @@ function showConfigurationTab() { dialogAddVlanForZone.find("#add_publicip_vlan_vlan_container").show(); dialogAddVlanForZone.find("#add_publicip_vlan_pod_container").hide(); - + dialogAddVlanForZone.find("#vlan_scope_domain").show(); + dialogAddVlanForZone.find("#vlan_scope_account").show(); } else { //public VLAN addPublicipVlanTagged.append('').append(''); if (dialogAddVlanForZone.find("#add_publicip_vlan_tagged") == "tagged") { dialogAddVlanForZone.find("#add_publicip_vlan_vlan_container").show(); dialogAddVlanForZone.find("#add_publicip_vlan_pod_container").hide(); + dialogAddVlanForZone.find("#vlan_scope_domain").hide(); + dialogAddVlanForZone.find("#vlan_scope_account").show(); } else { dialogAddVlanForZone.find("#add_publicip_vlan_vlan_container").hide(); dialogAddVlanForZone.find("#add_publicip_vlan_pod_container").hide(); + dialogAddVlanForZone.find("#add_publicip_vlan_pod_container").hide(); + dialogAddVlanForZone.find("#vlan_scope_domain").hide(); } addPublicipVlanTagged.change(); } @@ -1058,16 +1063,19 @@ function showConfigurationTab() { if (dialogAddVlanForZone.find("#add_publicip_vlan_type").val() == "false") { //direct VLAN (only tagged option) dialogAddVlanForZone.find("#add_publicip_vlan_vlan_container").show(); dialogAddVlanForZone.find("#add_publicip_vlan_pod_container").hide(); + dialogAddVlanForZone.find("#vlan_scope_domain").show(); dialogAddVlanForZone.find("#vlan_scope_account").show(); } else { //public VLAN if ($(this).val() == "tagged") { dialogAddVlanForZone.find("#add_publicip_vlan_vlan_container").show(); dialogAddVlanForZone.find("#add_publicip_vlan_pod_container").hide(); + dialogAddVlanForZone.find("#vlan_scope_domain").hide(); dialogAddVlanForZone.find("#vlan_scope_account").show(); } else { dialogAddVlanForZone.find("#vlan_scope_account").hide(); dialogAddVlanForZone.find("#add_publicip_vlan_vlan_container").hide(); dialogAddVlanForZone.find("#add_publicip_vlan_pod_container").hide(); + dialogAddVlanForZone.find("#vlan_scope_domain").hide(); } } return false;