OpenSlides/openslides/poll/forms.py

19 lines
543 B
Python
Raw Normal View History

2012-02-15 10:43:08 +01:00
from django import forms
2012-02-15 12:36:50 +01:00
from django.utils.translation import ugettext as _
2012-02-15 10:43:08 +01:00
from utils.forms import CssClassMixin
class OptionForm(forms.Form, CssClassMixin):
2012-02-15 10:43:08 +01:00
def __init__(self, *args, **kwargs):
extra = kwargs.pop('extra')
formid = kwargs.pop('formid')
kwargs['prefix'] = "option-%s" % formid
super(OptionForm, self).__init__(*args, **kwargs)
for key, value in extra:
self.fields[key] = forms.IntegerField(
label=_(key),
initial=value,
)