1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Closes #7760: Add vid filter field to VLANs list

This commit is contained in:
jeremystretch
2021-11-05 13:31:36 -04:00
parent 79f2f03fb2
commit 3eda8d8482
2 changed files with 10 additions and 1 deletions

View File

@ -2,6 +2,10 @@
## v3.0.10 (FUTURE) ## v3.0.10 (FUTURE)
### Enhancements
* [#7760](https://github.com/netbox-community/netbox/issues/7760) - Add `vid` filter field to VLANs list
### Bug Fixes ### Bug Fixes
* [#7752](https://github.com/netbox-community/netbox/issues/7752) - Fix minimum version check under Python v3.10 * [#7752](https://github.com/netbox-community/netbox/issues/7752) - Fix minimum version check under Python v3.10

View File

@ -1,3 +1,4 @@
import django_filters
from django import forms from django import forms
from django.utils.translation import gettext as _ from django.utils.translation import gettext as _
@ -409,7 +410,7 @@ class VLANFilterForm(BootstrapMixin, TenancyFilterForm, CustomFieldModelFilterFo
field_groups = [ field_groups = [
['q', 'tag'], ['q', 'tag'],
['region_id', 'site_group_id', 'site_id'], ['region_id', 'site_group_id', 'site_id'],
['group_id', 'status', 'role_id'], ['group_id', 'status', 'role_id', 'vid'],
['tenant_group_id', 'tenant_id'], ['tenant_group_id', 'tenant_id'],
] ]
q = forms.CharField( q = forms.CharField(
@ -461,6 +462,10 @@ class VLANFilterForm(BootstrapMixin, TenancyFilterForm, CustomFieldModelFilterFo
label=_('Role'), label=_('Role'),
fetch_trigger='open' fetch_trigger='open'
) )
vid = forms.IntegerField(
required=False,
label='VLAN ID'
)
tag = TagFilterField(model) tag = TagFilterField(model)