2016-06-27 21:24:36 +00:00
|
|
|
from django.forms import CheckboxSelectMultiple
|
2016-06-07 20:59:13 +00:00
|
|
|
from django.forms.models import modelform_factory
|
|
|
|
|
2016-07-04 23:16:33 +00:00
|
|
|
from proposals.models import Talk, Topic
|
2016-06-07 20:59:13 +00:00
|
|
|
|
2016-07-09 16:16:41 +00:00
|
|
|
__all__ = ['TalkForm', 'TopicCreateForm', 'TopicUpdateForm']
|
2016-06-07 20:59:13 +00:00
|
|
|
|
|
|
|
|
2016-06-29 23:02:00 +00:00
|
|
|
TalkForm = modelform_factory(Talk, fields=['title', 'description', 'topics', 'event', 'speakers'],
|
2016-06-27 21:24:36 +00:00
|
|
|
widgets={'topics': CheckboxSelectMultiple()})
|
2016-07-04 23:16:33 +00:00
|
|
|
|
2016-07-09 16:16:41 +00:00
|
|
|
TopicCreateForm = modelform_factory(Topic, fields=['name', 'reviewers'])
|
|
|
|
|
|
|
|
TopicUpdateForm = modelform_factory(Topic, fields=['reviewers'])
|