Explorar o código

Removed validation constraint prohibitting a VLAN from being both tagged and untagged

Jeremy Stretch %!s(int64=8) %!d(string=hai) anos
pai
achega
b22744b031
Modificáronse 1 ficheiros con 0 adicións e 5 borrados
  1. 0 5
      netbox/dcim/forms.py

+ 0 - 5
netbox/dcim/forms.py

@@ -1692,13 +1692,8 @@ class InterfaceForm(BootstrapMixin, forms.ModelForm):
         super(InterfaceForm, self).clean()
         super(InterfaceForm, self).clean()
 
 
         # Validate VLAN assignments
         # Validate VLAN assignments
-        untagged_vlan = self.cleaned_data['untagged_vlan']
         tagged_vlans = self.cleaned_data['tagged_vlans']
         tagged_vlans = self.cleaned_data['tagged_vlans']
 
 
-        # A VLAN cannot be both tagged and untagged
-        if untagged_vlan and untagged_vlan in tagged_vlans:
-            raise forms.ValidationError("VLAN {} cannot be both tagged and untagged.".format(untagged_vlan))
-
         # Untagged interfaces cannot be assigned tagged VLANs
         # Untagged interfaces cannot be assigned tagged VLANs
         if self.cleaned_data['mode'] == IFACE_MODE_ACCESS and tagged_vlans:
         if self.cleaned_data['mode'] == IFACE_MODE_ACCESS and tagged_vlans:
             raise forms.ValidationError({
             raise forms.ValidationError({