Files @ 97748a0f7ffa
Branch filter:

Location: symposion_app/pinaxcon/registrasion/forms.py

Sachi King
Kludge tox to run flake8

This hasn't been run in a loong time...
import models

from django import forms


class YesNoField(forms.TypedChoiceField):

    def __init__(self, *a, **k):
        super(YesNoField, self).__init__(
            *a,
            coerce=lambda x: x =='True',
            choices=((False, 'No'), (True, 'Yes')),
            widget=forms.RadioSelect,
            **k
        )


class ProfileForm(forms.ModelForm):
    ''' A form for requesting badge and profile information. '''

    class Meta:
        model = models.AttendeeProfile
        exclude = ['attendee']
        field_classes = {
            "of_legal_age" : YesNoField,
        }
        widgets = {
            "past_lca" : forms.widgets.CheckboxSelectMultiple(),
        }


    class Media:
        js = ("lca2017/js/profile_form.js", )