diff --git a/netbox/ipam/forms.py b/netbox/ipam/forms.py index d6db8c9bc..0a016e4c6 100644 --- a/netbox/ipam/forms.py +++ b/netbox/ipam/forms.py @@ -518,6 +518,8 @@ class VLANGroupFilterForm(BootstrapMixin, forms.Form): # class VLANForm(BootstrapMixin, CustomFieldForm): + site = forms.ModelChoiceField(queryset=Site.objects.all(), required=False, label='Site', + widget=forms.Select(attrs={'filter-for': 'group', 'default_value': '0'})) group = forms.ModelChoiceField(queryset=VLANGroup.objects.all(), required=False, label='Group', widget=APISelect( api_url='/api/ipam/vlan-groups/?site_id={{site}}', )) @@ -533,9 +535,6 @@ class VLANForm(BootstrapMixin, CustomFieldForm): 'status': "Operational status of this VLAN", 'role': "The primary function of this VLAN", } - widgets = { - 'site': forms.Select(attrs={'filter-for': 'group', 'default_value': '0'}), - } def __init__(self, *args, **kwargs):