From bf69fc8c70553ba041cef3e295ef8d83cc192def Mon Sep 17 00:00:00 2001 From: Tom Teichler <tom.teichler@teckids.org> Date: Fri, 18 Feb 2022 22:10:31 +0100 Subject: [PATCH] Fix filter --- aleksis/apps/paweljong/filters.py | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/aleksis/apps/paweljong/filters.py b/aleksis/apps/paweljong/filters.py index f4b44df..be18c0e 100644 --- a/aleksis/apps/paweljong/filters.py +++ b/aleksis/apps/paweljong/filters.py @@ -5,7 +5,7 @@ from material import Layout, Row from aleksis.core.filters import MultipleCharFilter -from .models import EventRegistration, FeedbackAspect, Voucher +from .models import Event, EventRegistration, FeedbackAspect, Voucher class EventRegistrationFilter(FilterSet): @@ -25,7 +25,7 @@ class EventRegistrationFilter(FilterSet): class VoucherFilter(FilterSet): event = MultipleCharFilter( [ - "event__short_name__icontains", + "event__display_name__icontains", ], label=_("Search by event"), ) @@ -52,3 +52,17 @@ class FeedbackAspectsFilter(FilterSet): class Meta: model = FeedbackAspect fields = ["aspect"] + + +class EventFilter(FilterSet): + class Meta: + model = Event + fields = ["display_name", "published", "place"] + + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + + self.form.layout = Layout( + Row("display_name"), + Row("published", "place"), + ) -- GitLab