mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-27 02:48:38 -06:00
feat(dcim): Add VLAN mode filter to CommonInterface
Introduces a new FilterSet for VLAN mode in CommonInterfaceFilterSet. This allows filtering interfaces based on their VLAN mode using defined choices.
This commit is contained in:
parent
70cc7c7563
commit
0b4bb1370d
@ -1689,6 +1689,10 @@ class MACAddressFilterSet(NetBoxModelFilterSet):
|
|||||||
|
|
||||||
|
|
||||||
class CommonInterfaceFilterSet(django_filters.FilterSet):
|
class CommonInterfaceFilterSet(django_filters.FilterSet):
|
||||||
|
mode = django_filters.MultipleChoiceFilter(
|
||||||
|
choices=InterfaceModeChoices,
|
||||||
|
label=_('802.1Q Mode')
|
||||||
|
)
|
||||||
vlan_id = django_filters.CharFilter(
|
vlan_id = django_filters.CharFilter(
|
||||||
method='filter_vlan_id',
|
method='filter_vlan_id',
|
||||||
label=_('Assigned VLAN')
|
label=_('Assigned VLAN')
|
||||||
|
Loading…
Reference in New Issue
Block a user