Another Step in the Quest to clean up the code base.

This commit is contained in:
2017-09-08 07:19:50 +02:00
parent ce218080b2
commit b3ab9798b5
229 changed files with 1915 additions and 15175 deletions

View File

@@ -1,22 +1,17 @@
"""
Created on 03.10.2011
@author: christian
"""
"""Django Forms to administrate the event content on the frontend."""
from django import forms
from django.utils.translation import ugettext as _
from django.contrib.auth import get_user_model
from django.utils.translation import ugettext as _
from . import models
user_query = get_user_model().objects.all()
class PhotoUploadForm(forms.Form):
"""Form to upload multiple photos to a single event."""
error_css_class = 'error'
required_css_class = 'required'
photographer = forms.ModelChoiceField(user_query, required=True, )
photographer = forms.ModelChoiceField(get_user_model().objects.all(),
required=True, )
event = forms.ModelChoiceField(models.Event.objects.all(), required=True, )
upload = forms.FileField(
label=_('Images'),
@@ -31,16 +26,19 @@ class PhotoUploadForm(forms.Form):
class EditPhotoForm(forms.ModelForm):
"""From to edit the metadata of a photo."""
error_css_class = 'error'
required_css_class = 'required'
class Meta(object):
"""Metadata to localize and customize the ModelForm."""
model = models.Photo
fields = ('event', 'name', 'description', 'photographer',
'created_date', 'on_startpage')
class EventForm(forms.ModelForm):
"""Form to add or edit an event."""
error_css_class = 'error'
required_css_class = 'required'
@@ -54,9 +52,13 @@ class EventForm(forms.ModelForm):
)
class Meta(object):
"""Metadata to localize and customize the ModelForm."""
model = models.Event
exclude = ('event_count', 'event_series', )
exclude = ('event_count', 'event_series',)
EventSeriesFormset = forms.inlineformset_factory(
models.Event, models.Event, fields=('start', 'end'), form=EventForm)
EventSeriesFormset = forms.inlineformset_factory( # Ignore PyLintBear (C0103)
models.Event,
models.Event,
fields=('start', 'end'),
form=EventForm)