PonyConf/proposals/forms.py
Guilhem Saurel 878a139075 clean
2016-07-11 21:33:34 +02:00

16 lines
696 B
Python

from django.forms import CheckboxSelectMultiple
from django.forms.models import modelform_factory
from django_select2.forms import Select2TagWidget
from proposals.models import Talk, Topic
TalkForm = modelform_factory(Talk, fields=['title', 'description', 'topics', 'event', 'speakers'],
widgets={'topics': CheckboxSelectMultiple(), 'speakers': Select2TagWidget()})
TopicCreateForm = modelform_factory(Topic, fields=['name', 'reviewers'],
widgets={'reviewers': Select2TagWidget()})
TopicUpdateForm = modelform_factory(Topic, fields=['reviewers'],
widgets={'reviewers': Select2TagWidget()})