Address PR feedback: Move FilterModifierMixin into base filter form classes

Incorporates FilterModifierMixin into NetBoxModelFilterSetForm and FilterForm,
making filter modifiers automatic for all filter forms throughout the application.
This commit is contained in:
Jason Novinger
2025-11-20 05:22:27 -06:00
parent 0e7553d0ae
commit 31d1dcc9e3
12 changed files with 112 additions and 124 deletions
+2 -2
View File
@@ -4,7 +4,7 @@ from django import forms
from django.utils.translation import gettext as _
from netbox.models.features import ChangeLoggingMixin
from utilities.forms.mixins import BackgroundJobMixin
from utilities.forms.mixins import BackgroundJobMixin, FilterModifierMixin
__all__ = (
'BulkDeleteForm',
@@ -140,7 +140,7 @@ class CSVModelForm(forms.ModelForm):
return super().clean()
class FilterForm(forms.Form):
class FilterForm(FilterModifierMixin, forms.Form):
"""
Base Form class for FilterSet forms.
"""