OpenSlides/openslides/config/forms.py

70 lines
1.6 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
2012-04-25 22:29:19 +02:00
:copyright: 2011, 2012 by OpenSlides team, see AUTHORS.
2011-07-31 10:46:29 +02:00
:license: GNU GPL, see LICENSE for more details.
"""
from django import forms
2012-07-10 13:19:12 +02:00
from django.utils.translation import ugettext_lazy as _
2012-07-10 13:19:12 +02:00
from openslides.utils.forms import CssClassMixin
from openslides.config.models import config
2011-07-31 10:46:29 +02:00
2012-02-15 12:04:11 +01:00
class GeneralConfigForm(forms.Form, CssClassMixin):
event_name = forms.CharField(
widget=forms.TextInput(),
label=_("Event name"),
max_length=30,
)
event_description = forms.CharField(
widget=forms.TextInput(),
label=_("Short description of event"),
required=False,
max_length=100,
)
event_date = forms.CharField(
widget=forms.TextInput(),
label=_("Event date"),
required=False,
)
event_location = forms.CharField(
widget=forms.TextInput(),
label=_("Event location"),
required=False,
)
event_organizer = forms.CharField(
widget=forms.TextInput(),
label=_("Event organizer"),
required=False,
)
system_enable_anonymous = forms.BooleanField(
label=_("Allow access for anonymous guest users"),
required=False,
)
welcome_title = forms.CharField(
widget=forms.TextInput(),
label=_("Title"),
required=False,
)
welcome_text = forms.CharField(
widget=forms.Textarea(),
label=_("Welcome text"),
required=False,
)