Add setting to disable copy-answers-button (#1778)

This commit is contained in:
Felix Rindt
2020-09-22 18:09:44 +02:00
committed by GitHub
parent 2f8baecd68
commit 59595c9db8
4 changed files with 16 additions and 2 deletions

View File

@@ -1825,6 +1825,15 @@ Your {event} team"""))
'seating_distance_within_row': {
'default': 'False',
'type': bool
},
'checkout_show_copy_answers_button': {
'default': 'True',
'type': bool,
'form_class': forms.BooleanField,
'serializer_class': serializers.BooleanField,
'form_kwargs': dict(
label=_("Show button to copy user input from other products"),
),
}
}
PERSON_NAME_TITLE_GROUPS = OrderedDict([

View File

@@ -522,6 +522,7 @@ class EventSettingsForm(SettingsForm):
'banner_text_bottom',
'order_email_asked_twice',
'last_order_modification_date',
'checkout_show_copy_answers_button',
]
def clean(self):

View File

@@ -97,6 +97,7 @@
{% bootstrap_field sform.attendee_company_required layout="control" %}
{% bootstrap_field sform.attendee_addresses_asked layout="control" %}
{% bootstrap_field sform.attendee_addresses_required layout="control" %}
{% bootstrap_field sform.checkout_show_copy_answers_button layout="control" %}
</fieldset>
<fieldset>
<legend>{% trans "Texts" %}</legend>

View File

@@ -62,7 +62,10 @@
{% endif %}
{% if forloop.counter > 1 %}
<span class="text-right flip">
<button type="button" data-id="{{ forloop.counter0 }}" name="copy" class="js-copy-answers btn btn-default btn-xs">{% trans "Copy answers from above" %}</button>
{% if event.settings.checkout_show_copy_answers_button %}
<button type="button" data-id="{{ forloop.counter0 }}" name="copy"
class="js-copy-answers btn btn-default btn-xs">{% trans "Copy answers from above" %}</button>
{% endif %}
<i class="fa fa-angle-down collapse-indicator"></i>
</span>
{% else %}
@@ -120,7 +123,7 @@
{% if form.pos.item != pos.item %}
{# Add-Ons #}
<legend>
{% if form.show_copy_answers_to_addon_button %}
{% if form.show_copy_answers_to_addon_button and event.settings.checkout_show_copy_answers_button %}
<span class="pull-right flip">
<button type="button" data-id="{{ forloop.parentloop.counter0 }}" data-addonid="{{ forloop.counter0 }}" name="copy" class="js-copy-answers-addon btn btn-default btn-xs">{% trans "Copy answers" %}</button>
</span>