Skip to content

Commit

Permalink
Add id filter to AreaSearch
Browse files Browse the repository at this point in the history
  • Loading branch information
vinikvuo committed Aug 23, 2023
1 parent f58532c commit d63820e
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions plotsearch/filter.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,10 @@ class TargetFilter(django_filters.BaseInFilter, django_filters.NumberFilter):
pass


class AreaSearchIDFilter(django_filters.BaseInFilter, django_filters.NumberFilter):
pass


class InformationCheckListFilterSet(django_filters.FilterSet):
answer = django_filters.NumberFilter(field_name="entry_section__answer")

Expand Down Expand Up @@ -95,6 +99,7 @@ class ManyCharFilter(django_filters.BaseInFilter, django_filters.CharFilter):

class AreaSearchFilterSet(django_filters.FilterSet):
identifier = django_filters.CharFilter(lookup_expr="icontains")
ids = AreaSearchIDFilter(field_name="id")
received_date = django_filters.DateFromToRangeFilter()
intended_use = django_filters.NumberFilter(field_name="intended_use__id")
district = django_filters.CharFilter(lookup_expr="icontains")
Expand All @@ -112,6 +117,7 @@ class Meta:
model = AreaSearch
fields = [
"identifier",
"ids",
"received_date",
"intended_use",
"district",
Expand Down

0 comments on commit d63820e

Please sign in to comment.