diff --git a/src/pretix/control/templates/pretixcontrol/items/question.html b/src/pretix/control/templates/pretixcontrol/items/question.html index 25689d3bf9..d7d420e058 100644 --- a/src/pretix/control/templates/pretixcontrol/items/question.html +++ b/src/pretix/control/templates/pretixcontrol/items/question.html @@ -13,31 +13,52 @@ {% trans "Edit question" %} -
-

- - - -

-
+ +
+
+

{% trans "Filter" %}

+
+
+
+
+ +
+
+ +
+ {% if request.event.has_subevents %} +
+ {% include "pretixcontrol/event/fragment_subevent_choice_simple.html" %} +
+ {% endif %} +
+
+ +
+
+
+
{% if not stats %}
diff --git a/src/pretix/control/views/item.py b/src/pretix/control/views/item.py index c7ef713fd8..f71e914146 100644 --- a/src/pretix/control/views/item.py +++ b/src/pretix/control/views/item.py @@ -661,6 +661,10 @@ class QuestionView(EventPermissionRequiredMixin, QuestionMixin, ChartContainingV question=self.object, orderposition__isnull=False, orderposition__order__event=self.request.event ) + + if self.request.GET.get("subevent", "") != "": + qs = qs.filter(orderposition__subevent=self.request.GET["subevent"]) + s = self.request.GET.get("status", "np") if s != "": if s == 'o':