diff --git a/symposion/speakers/forms.py b/symposion/speakers/forms.py index 122b064c7dedc075acbceabf69f08a747a35458d..d46434158dbeac7705187c7e2a1aba2e6eaeea9d 100644 --- a/symposion/speakers/forms.py +++ b/symposion/speakers/forms.py @@ -11,13 +11,21 @@ class SpeakerForm(forms.ModelForm): fields = [ "name", "biography", + "experience", "photo", + "telephone", + "homepage", "twitter_username", "accessibility", "travel_assistance", "accommodation_assistance", + "agreement", ] + def __init__(self, *a, **k): + super(SpeakerForm, self).__init__(*a, **k) + self.fields['agreement'].required = True + def clean_twitter_username(self): value = self.cleaned_data["twitter_username"] if value.startswith("@"):