From cf2a60c6f7684da7bd5ae201e5690a618ccf3174 Mon Sep 17 00:00:00 2001 From: Renato Almeida de Oliveira Zaroubin Date: Wed, 5 Mar 2025 13:06:21 +0000 Subject: [PATCH] Add Contact filter to TunnelGroup --- netbox/vpn/filtersets.py | 2 +- netbox/vpn/forms/filtersets.py | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/netbox/vpn/filtersets.py b/netbox/vpn/filtersets.py index 1408cf044..5b8a09bc6 100644 --- a/netbox/vpn/filtersets.py +++ b/netbox/vpn/filtersets.py @@ -25,7 +25,7 @@ __all__ = ( ) -class TunnelGroupFilterSet(OrganizationalModelFilterSet): +class TunnelGroupFilterSet(OrganizationalModelFilterSet, ContactModelFilterSet): class Meta: model = TunnelGroup diff --git a/netbox/vpn/forms/filtersets.py b/netbox/vpn/forms/filtersets.py index dc3109156..cff83362f 100644 --- a/netbox/vpn/forms/filtersets.py +++ b/netbox/vpn/forms/filtersets.py @@ -30,8 +30,12 @@ __all__ = ( ) -class TunnelGroupFilterForm(NetBoxModelFilterSetForm): +class TunnelGroupFilterForm(NetBoxModelFilterSetForm, ContactModelFilterForm): model = TunnelGroup + fieldsets = ( + FieldSet('q', 'filter_id', 'tag'), + FieldSet('contact', 'contact_role', 'contact_group', name=_('Contacts')), + ) tag = TagFilterField(model)