OpenSlides/openslides/config/forms.py

27 lines
1.1 KiB
Python
Raw Normal View History

2011-07-31 10:46:29 +02:00
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
openslides.config.forms
2011-07-31 10:46:29 +02:00
~~~~~~~~~~~~~~~~~~~~~~~
Forms for the config app.
2011-07-31 10:46:29 +02:00
:copyright: 2011 by the OpenSlides team, see AUTHORS.
:license: GNU GPL, see LICENSE for more details.
"""
from django.forms import Form, CharField, TextInput, BooleanField, IntegerField, ChoiceField, Textarea, Select
2011-07-31 10:46:29 +02:00
from django.utils.translation import ugettext as _
from utils.forms import CssClassMixin
from models import config
2011-07-31 10:46:29 +02:00
2012-02-15 12:04:11 +01:00
class GeneralConfigForm(Form, CssClassMixin):
2011-07-31 10:46:29 +02:00
event_name = CharField(widget=TextInput(),label=_("Event name"), max_length=30)
event_description = CharField(widget=TextInput(),label=_("Short description of event"), max_length=100, required=False)
event_date = CharField(widget=TextInput(), required=False, label=_("Event date"))
event_location = CharField(widget=TextInput(), required=False, label=_("Event location"))
event_organizer = CharField(widget=TextInput(), required=False, label=_("Event organizer"))
system_enable_anonymous = BooleanField(required=False, label=_("Allow access for anonymous guest users") )