diff --git a/aleksis/apps/paweljong/filters.py b/aleksis/apps/paweljong/filters.py
index f4b44dfcb935438308865ac7c291c5043378ceec..be18c0e924afc5bd282263d536eb3cea415539e9 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"),
+        )