Files
@ 85ee108a1f92
Branch filter:
Location: symposion_app/pinaxcon/registrasion/forms.py - annotation
85ee108a1f92
791 B
text/x-python
Use full imports not .
And tox to py3.6
And tox to py3.6
85ee108a1f92 6c94eb9e91ee 6c94eb9e91ee 6c94eb9e91ee 833eebc46ddb 833eebc46ddb 833eebc46ddb 079f87b1d261 079f87b1d261 833eebc46ddb 079f87b1d261 8fa8fc4012a5 079f87b1d261 079f87b1d261 833eebc46ddb 833eebc46ddb 833eebc46ddb 6c94eb9e91ee 6c94eb9e91ee 6c94eb9e91ee 8fa8fc4012a5 8fa8fc4012a5 6c94eb9e91ee 6c94eb9e91ee 6c94eb9e91ee 079f87b1d261 079f87b1d261 079f87b1d261 833eebc46ddb 39b556b7ac4f 833eebc46ddb | from pinaxcon.registrasion import models
from django import forms
class YesNoField(forms.TypedChoiceField):
def __init__(self, *args, **kwargs):
kwargs['required'] = True
super(YesNoField, self).__init__(
*args,
coerce=lambda x: x is True,
choices=((None, '--------'), (False, 'No'), (True, 'Yes')),
**kwargs
)
class ProfileForm(forms.ModelForm):
''' A form for requesting badge and profile information. '''
required_css_class = 'label-required'
class Meta:
model = models.AttendeeProfile
exclude = ['attendee']
widgets = {
'past_lca': forms.widgets.CheckboxSelectMultiple
}
field_classes = {
"of_legal_age": YesNoField,
}
|