From 0fa7d3360e05e3a4c934b347e52c4510ef2c45ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Sch=C3=A4fer?= <felix@thegcat.net> Date: Wed, 11 Sep 2019 21:30:46 +0200 Subject: [PATCH] Change question type, better question name --- pretix_public_registrations/signals.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pretix_public_registrations/signals.py b/pretix_public_registrations/signals.py index 7514157..873e687 100644 --- a/pretix_public_registrations/signals.py +++ b/pretix_public_registrations/signals.py @@ -35,11 +35,10 @@ def add_public_registrations_html_head(sender, request=None, **kwargs): def add_public_registration_question(sender, position, **kwargs): # TODO: This should also filter by items with an attendee if str(position.item.pk) in sender.settings.get('public_registrations_items'): - return {'public_registration': forms.CharField( + return {'public_registrations_public_registration': forms.BooleanField( label=_('Public registration'), required=False, help_text=sender.settings.get('public_registrations_field_help_text', as_type=LazyI18nString), - widget=forms.CheckboxInput(), )} else: return {} @@ -61,7 +60,7 @@ def add_public_registrations_table(sender, **kwargs): order_positions = OrderPosition.objects.filter(order__event=sender, item__pk__in=sender.settings.get('public_registrations_items')) public_order_positions = [ op for op in order_positions - if op.meta_info_data.get('question_form_data', {}).get('public_registration') == "True" + if op.meta_info_data.get('question_form_data', {}).get('public_registrations_public_registration') ] answers = QuestionAnswer.objects.filter(orderposition__in=public_order_positions, question__in=public_questions) public_answers = { -- GitLab