From 0b4bb1370d5cfa3d09f1b4d06aea17a73c8a5581 Mon Sep 17 00:00:00 2001 From: Martin Hauser Date: Sun, 13 Apr 2025 10:27:18 +0200 Subject: [PATCH] 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. --- netbox/dcim/filtersets.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/netbox/dcim/filtersets.py b/netbox/dcim/filtersets.py index 636a4b6be..eaaee97e7 100644 --- a/netbox/dcim/filtersets.py +++ b/netbox/dcim/filtersets.py @@ -1689,6 +1689,10 @@ class MACAddressFilterSet(NetBoxModelFilterSet): class CommonInterfaceFilterSet(django_filters.FilterSet): + mode = django_filters.MultipleChoiceFilter( + choices=InterfaceModeChoices, + label=_('802.1Q Mode') + ) vlan_id = django_filters.CharFilter( method='filter_vlan_id', label=_('Assigned VLAN')