mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-27 02:48:38 -06:00
feat(ipam): Add VLAN group filters to IPAM FilterSet
Introduces filters for VLAN groups using both ID and slug fields.
This commit is contained in:
parent
6ed41f6680
commit
5aa302d351
@ -351,6 +351,18 @@ class PrefixFilterSet(NetBoxModelFilterSet, ScopedFilterSet, TenancyFilterSet, C
|
|||||||
to_field_name='rd',
|
to_field_name='rd',
|
||||||
label=_('VRF (RD)'),
|
label=_('VRF (RD)'),
|
||||||
)
|
)
|
||||||
|
vlan_group_id = django_filters.ModelMultipleChoiceFilter(
|
||||||
|
field_name='vlan__group',
|
||||||
|
queryset=VLANGroup.objects.all(),
|
||||||
|
to_field_name="id",
|
||||||
|
label=_('VLAN Group (ID)'),
|
||||||
|
)
|
||||||
|
vlan_group = django_filters.ModelMultipleChoiceFilter(
|
||||||
|
field_name='vlan__group__slug',
|
||||||
|
queryset=VLANGroup.objects.all(),
|
||||||
|
to_field_name="slug",
|
||||||
|
label=_('VLAN Group (slug)'),
|
||||||
|
)
|
||||||
vlan_id = django_filters.ModelMultipleChoiceFilter(
|
vlan_id = django_filters.ModelMultipleChoiceFilter(
|
||||||
queryset=VLAN.objects.all(),
|
queryset=VLAN.objects.all(),
|
||||||
label=_('VLAN (ID)'),
|
label=_('VLAN (ID)'),
|
||||||
|
Loading…
Reference in New Issue
Block a user