From 9ace35069c8d0266b325ea5abf4ef1517dcba5ea Mon Sep 17 00:00:00 2001
From: Mira Weller
Date: Wed, 16 Sep 2026 15:03:27 +0200
Subject: [PATCH] Remove feature flag from order-level data fields
---
.../pretixcontrol/items/questions.html | 155 ++++++++----------
1 file changed, 68 insertions(+), 87 deletions(-)
diff --git a/src/pretix/control/templates/pretixcontrol/items/questions.html b/src/pretix/control/templates/pretixcontrol/items/questions.html
index e5ee668907..4f186ad091 100644
--- a/src/pretix/control/templates/pretixcontrol/items/questions.html
+++ b/src/pretix/control/templates/pretixcontrol/items/questions.html
@@ -11,26 +11,18 @@
{% csrf_token %}
- {% if request.event.settings.feature_flag_order_level_questions %}
- {% if 'event.items:write' in request.eventpermset %}
-
- {% trans "Create a new per-ticket data field" %}
-
- {% trans "Create a new order-level data field" %}
-
-
- {% endif %}
-
- {% trans "Per-ticket data fields" %}
- {% trans "These data field can be used on individual tickets." %}
- {% else %}
- {% if 'event.items:write' in request.eventpermset %}
-
- {% trans "Create a new data field" %}
-
-
- {% endif %}
+ {% if 'event.items:write' in request.eventpermset %}
+
+ {% trans "Create a new per-ticket data field" %}
+
+ {% trans "Create a new order-level data field" %}
+
+
{% endif %}
+
+ {% trans "Per-ticket data fields" %}
+ {% trans "These data field can be used on individual tickets." %}
+
- {% if request.event.settings.feature_flag_order_level_questions %}
-
- {% trans "Per-order data fields" %}
-
-
- {% trans "Experimental feature" %}
-
-
- {% trans "These data fields are asked once per order." %}
-
-
-
+ {% trans "Per-order data fields" %}
+ {% trans "These data fields can be used on orders." %}
+
+
+
+
+ | {% trans "Internal name" %} |
+ {% trans "Type" %} |
+ |
+ |
+ |
+ |
+
+
+
+ {% for q in questions %}{% if q.container_type == "O" %}
- | {% trans "Internal name" %} |
- {% trans "Type" %} |
- |
- |
- |
- |
+
+
+ {{ q.question }}
+
+ {{ q.identifier }}
+ |
+
+ {{ q.get_type_display }}
+ |
+
+ {% if q.required %}
+
+ {% endif %}
+ |
+
+ {% if q.pk and q.ask_during_checkin %}
+
+ {% endif %}
+ |
+
+ {% if q.pk and q.hidden %}
+
+ {% endif %}
+ |
+
+ {% if q.pk %}
+ {% if 'event.items:write' in request.eventpermset %}
+
+
+ {% endif %}
+ {% else %}
+ {% if 'event.settings.general:write' in request.eventpermset %}
+
+ {% endif %}
+ {% endif %}
+ |
-
-
- {% for q in questions %}{% if q.container_type == "O" %}
-
-
-
- {{ q.question }}
-
- {{ q.identifier }}
- |
-
- {{ q.get_type_display }}
- |
-
- {% if q.required %}
-
- {% endif %}
- |
-
- {% if q.pk and q.ask_during_checkin %}
-
- {% endif %}
- |
-
- {% if q.pk and q.hidden %}
-
- {% endif %}
- |
-
- {% if q.pk %}
- {% if 'event.items:write' in request.eventpermset %}
-
-
- {% endif %}
- {% else %}
- {% if 'event.settings.general:write' in request.eventpermset %}
-
- {% endif %}
- {% endif %}
- |
-
- {% endif %}{% endfor %}
-
-
-
- {% endif %}
+ {% endif %}{% endfor %}
+
+
+
{% endblock %}