mirror of
https://github.com/pretix/pretix.git
synced 2026-05-06 15:24:02 +00:00
Fixed minor issues around boolean questions
This commit is contained in:
@@ -80,9 +80,18 @@ class QuestionsForm(forms.Form):
|
|||||||
else:
|
else:
|
||||||
initial = None
|
initial = None
|
||||||
if q.type == Question.TYPE_BOOLEAN:
|
if q.type == Question.TYPE_BOOLEAN:
|
||||||
|
if q.required:
|
||||||
|
# For some reason, django-bootstrap3 does not set the required attribute
|
||||||
|
# itself.
|
||||||
|
widget = forms.CheckboxInput(attrs={'required': 'required'})
|
||||||
|
else:
|
||||||
|
widget = forms.CheckboxInput()
|
||||||
|
|
||||||
|
initial = (initial == "True")
|
||||||
|
|
||||||
field = forms.BooleanField(
|
field = forms.BooleanField(
|
||||||
label=q.question, required=q.required,
|
label=q.question, required=q.required,
|
||||||
initial=initial
|
initial=initial, widget=widget
|
||||||
)
|
)
|
||||||
elif q.type == Question.TYPE_NUMBER:
|
elif q.type == Question.TYPE_NUMBER:
|
||||||
field = forms.DecimalField(
|
field = forms.DecimalField(
|
||||||
|
|||||||
Reference in New Issue
Block a user