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