diff --git a/billing/filters.py b/billing/filters.py index 858e6c4..07cc71a 100644 --- a/billing/filters.py +++ b/billing/filters.py @@ -3,8 +3,8 @@ from .models import Payment class PaymentFilter(django_filters.FilterSet): - amount = django_filters.NumericRangeFilter(field_name="amount") - number_of_months = django_filters.NumericRangeFilter(field_name="number_of_months") + amount = django_filters.RangeFilter(field_name="amount") + number_of_months = django_filters.RangeFilter(field_name="number_of_months") paid = django_filters.BooleanFilter(field_name="paid") method = django_filters.ChoiceFilter( choices=Payment.PAYMENT_TYPES, lookup_expr="iexact" diff --git a/devices/filters.py b/devices/filters.py index f412a2b..ad7ea80 100644 --- a/devices/filters.py +++ b/devices/filters.py @@ -5,6 +5,7 @@ from .models import Device class DeviceFilter(django_filters.FilterSet): name = django_filters.CharFilter(lookup_expr="icontains") mac = django_filters.CharFilter(lookup_expr="icontains") + vendor = django_filters.CharFilter(lookup_expr="icontains") user = django_filters.CharFilter( field_name="user__last_name", lookup_expr="icontains" )