diff --git a/src/pretix/api/serializers/item.py b/src/pretix/api/serializers/item.py index 8fda6d921..7bfee1492 100644 --- a/src/pretix/api/serializers/item.py +++ b/src/pretix/api/serializers/item.py @@ -541,6 +541,7 @@ class LegacyDependencyValueField(serializers.CharField): class QuestionSerializer(I18nAwareModelSerializer): options = InlineQuestionOptionSerializer(many=True, required=False) identifier = serializers.CharField(allow_null=True) + internal_name = serializers.CharField(allow_null=True, source='question', read_only=True) dependency_value = LegacyDependencyValueField(source='dependency_values', required=False, allow_null=True) class Meta: @@ -549,7 +550,7 @@ class QuestionSerializer(I18nAwareModelSerializer): 'ask_during_checkin', 'show_during_checkin', 'identifier', 'dependency_question', 'dependency_values', 'hidden', 'dependency_value', 'print_on_invoice', 'help_text', 'valid_number_min', 'valid_number_max', 'valid_date_min', 'valid_date_max', 'valid_datetime_min', 'valid_datetime_max', - 'valid_string_length_max', 'valid_file_portrait') + 'valid_string_length_max', 'valid_file_portrait', 'internal_name',) def validate_identifier(self, value): Question._clean_identifier(self.context['event'], value, self.instance) diff --git a/src/pretix/control/templates/pretixcontrol/items/questionnaires.html b/src/pretix/control/templates/pretixcontrol/items/questionnaires.html index 9c37139f0..80f7c36e9 100644 --- a/src/pretix/control/templates/pretixcontrol/items/questionnaires.html +++ b/src/pretix/control/templates/pretixcontrol/items/questionnaires.html @@ -10,10 +10,12 @@ {% trans "Questionnaires" %} {% endblock %} {% block inside %} - - {% icon "wrench" %} {% trans "Manage data fields" %} - -
{% blocktrans trimmed %}
Questions allow your attendees to fill in additional data about their ticket. If you provide food, one
diff --git a/src/pretix/static/pretixcontrol/js/ui/questionnaires/Question.vue b/src/pretix/static/pretixcontrol/js/ui/questionnaires/Question.vue
index 18fe4453b..a7d3e49f5 100644
--- a/src/pretix/static/pretixcontrol/js/ui/questionnaires/Question.vue
+++ b/src/pretix/static/pretixcontrol/js/ui/questionnaires/Question.vue
@@ -61,16 +61,6 @@ const editor = ref();
+ {{ question.question }} + Manage data field details +
+
-
+
@@ -57,11 +71,11 @@ const editor = ref();