#!/usr/bin/env python # -*- coding: utf-8 -*- """ openslides.config.forms ~~~~~~~~~~~~~~~~~~~~~~~ Forms for the config app. :copyright: 2011, 2012 by OpenSlides team, see AUTHORS. :license: GNU GPL, see LICENSE for more details. """ from django import forms from django.utils.translation import ugettext_lazy as _ from openslides.utils.forms import CssClassMixin from openslides.config.models import config 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, ) frontpage_title = forms.CharField( widget=forms.TextInput(), label=_("Title"), required=False, ) frontpage_welcometext = forms.CharField( widget=forms.Textarea(), label=_("Welcome text"), required=False, )