Implemented dynamic filters for custom fields

This commit is contained in:
Jeremy Stretch
2016-08-23 11:18:00 -04:00
parent 3b36a35b9a
commit 28b9dda55d
5 changed files with 47 additions and 12 deletions

View File

@@ -3,11 +3,12 @@ import django_filters
from django.db.models import Q
from dcim.models import Site
from extras.filters import CustomFieldFilterSet
from tenancy.models import Tenant
from .models import Provider, Circuit, CircuitType
class ProviderFilter(django_filters.FilterSet):
class ProviderFilter(CustomFieldFilterSet, django_filters.FilterSet):
q = django_filters.MethodFilter(
action='search',
label='Search',
@@ -36,7 +37,7 @@ class ProviderFilter(django_filters.FilterSet):
)
class CircuitFilter(django_filters.FilterSet):
class CircuitFilter(CustomFieldFilterSet, django_filters.FilterSet):
q = django_filters.MethodFilter(
action='search',
label='Search',