Added verbose names to model fields.
This commit is contained in:
379
dav_events/migrations/0019_auto_20180306_2101.py
Normal file
379
dav_events/migrations/0019_auto_20180306_2101.py
Normal file
@@ -0,0 +1,379 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# Generated by Django 1.11.9 on 2018-03-06 21:01
|
||||||
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
|
import dav_events.choices
|
||||||
|
import dav_events.models
|
||||||
|
from django.conf import settings
|
||||||
|
from django.db import migrations, models
|
||||||
|
import django_countries.fields
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('dav_events', '0018_event_departure_ride'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='accepted',
|
||||||
|
field=models.BooleanField(default=False, verbose_name='Freigegeben'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='accepted_at',
|
||||||
|
field=models.DateTimeField(blank=True, null=True, verbose_name='Freigegeben am'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='accepted_by',
|
||||||
|
field=models.ForeignKey(blank=True, null=True, on_delete=models.SET(dav_events.models.get_ghost_user), related_name='+', to=settings.AUTH_USER_MODEL, verbose_name='Freigegeben durch'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='accommodation',
|
||||||
|
field=models.CharField(choices=[(b'NONE', 'Keine (t\xe4gliche Anreise)'), (b'biwi', 'Biwak'), (b'camp', 'Zelt'), (b'campsite', 'Campingplatz'), (b'hut_shelter', 'Winterraum'), (b'hut', 'Alpenvereinsh\xfctte'), (b'hut_dorm', 'Alpenvereinsh\xfctte (Lager)'), (b'hut_room', 'Alpenvereinsh\xfctte (Zimmer)'), (b'hotel', 'Hotel/Pension/Hostel'), (b'OTHER', 'Andere Unterkunft (zus\xe4tzliches Feld)')], max_length=25, verbose_name='Unterkunft'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='accommodation_other',
|
||||||
|
field=models.CharField(blank=True, max_length=250, verbose_name='Andere Unterkunft'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='additional_costs',
|
||||||
|
field=models.CharField(blank=True, max_length=250, verbose_name='Zus\xe4tzliche Kosten'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='alt_first_day',
|
||||||
|
field=models.DateField(blank=True, null=True, verbose_name='Ersatztermin - Erster Tag'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='alt_last_day',
|
||||||
|
field=models.DateField(blank=True, null=True, verbose_name='Ersatztermin - Letzter Tag'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='arrival_previous_day',
|
||||||
|
field=models.BooleanField(default=False, verbose_name='Anreise des Trainers am Vortag'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='basecamp',
|
||||||
|
field=models.CharField(blank=True, max_length=250, verbose_name='St\xfctzpunkt'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='charge',
|
||||||
|
field=models.FloatField(default=0, verbose_name='Teilnahmegeb\xfchr'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='country',
|
||||||
|
field=django_countries.fields.CountryField(countries=dav_events.choices.CountryChoiceSet, max_length=2, verbose_name='Land'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='course_goal_1',
|
||||||
|
field=models.TextField(blank=True, verbose_name='Kursziele - Absatz 1'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='course_goal_2',
|
||||||
|
field=models.TextField(blank=True, verbose_name='Kursziele - Absatz 2'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='course_goal_3',
|
||||||
|
field=models.TextField(blank=True, verbose_name='Kursziele - Absatz 3'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='course_goal_4',
|
||||||
|
field=models.TextField(blank=True, verbose_name='Kursziele - Absatz 4'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='course_goal_5',
|
||||||
|
field=models.TextField(blank=True, verbose_name='Kursziele - Absatz 5'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='course_goal_6',
|
||||||
|
field=models.TextField(blank=True, verbose_name='Kursziele - Absatz 6'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='course_topic_1',
|
||||||
|
field=models.TextField(blank=True, verbose_name='Kursinhalt - Absatz 1'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='course_topic_2',
|
||||||
|
field=models.TextField(blank=True, verbose_name='Kursinhalt - Absatz 2'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='course_topic_3',
|
||||||
|
field=models.TextField(blank=True, verbose_name='Kursinhalt - Absatz 3'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='course_topic_4',
|
||||||
|
field=models.TextField(blank=True, verbose_name='Kursinhalt - Absatz 4'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='course_topic_5',
|
||||||
|
field=models.TextField(blank=True, verbose_name='Kursinhalt - Absatz 5'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='course_topic_6',
|
||||||
|
field=models.TextField(blank=True, verbose_name='Kursinhalt - Absatz 6'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='created_at',
|
||||||
|
field=models.DateTimeField(auto_now_add=True, verbose_name='Erstellt'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='deadline',
|
||||||
|
field=models.DateField(blank=True, null=True, verbose_name='Anmeldeschluss'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='departure_ride',
|
||||||
|
field=models.CharField(blank=True, max_length=250, verbose_name='Bahn-/Bus-Linie'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='departure_time',
|
||||||
|
field=models.TimeField(blank=True, null=True, verbose_name='Uhrzeit Abfahrt'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='description',
|
||||||
|
field=models.TextField(verbose_name='Beschreibung'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='equipment',
|
||||||
|
field=models.TextField(blank=True, verbose_name='Ausr\xfcstung'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='first_day',
|
||||||
|
field=models.DateField(verbose_name='Erster Tag'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='internal_note',
|
||||||
|
field=models.TextField(blank=True, verbose_name='Bearbeitungshinweis'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='last_day',
|
||||||
|
field=models.DateField(blank=True, null=True, verbose_name='Letzter Tag'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='level',
|
||||||
|
field=models.CharField(choices=[(b'beginner', 'Anf\xe4nger'), (b'advanced', 'Fortgeschrittene')], max_length=25, verbose_name='Schwierigkeitsnivau'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='location',
|
||||||
|
field=models.CharField(blank=True, max_length=250, verbose_name='Ort oder Gebiet'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='max_participants',
|
||||||
|
field=models.IntegerField(default=0, verbose_name='Max. Teilnehmer'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='meals',
|
||||||
|
field=models.CharField(choices=[(b'NONE', 'Keine Angabe'), (b'self', 'Selbstverpflegung'), (b'hp', 'Halbpension'), (b'vp', 'Vollpension'), (b'OTHER', 'Andere Verpflegung (zus\xe4tzliches Feld)')], max_length=25, verbose_name='Verpflegung'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='meals_other',
|
||||||
|
field=models.CharField(blank=True, max_length=250, verbose_name='Andere Verpflegung'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='meeting_point',
|
||||||
|
field=models.CharField(choices=[(b'NONE', 'Keine Angabe'), (b'dav', 'DAV Sektionszentrum'), (b'hbf', 'Hauptbahnhof Karlsruhe, vor der Buchhandlung'), (b'hbf_south', 'Hauptbahnhof Karlsruhe, S\xfcdausgang'), (b'battert', 'Battertparkplatz, Ebersteinburg'), (b'OTHER', 'Anderer Treffpunkt (zus\xe4tzliches Feld)')], max_length=25, verbose_name='Treffpunkt'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='meeting_point_other',
|
||||||
|
field=models.CharField(blank=True, max_length=250, verbose_name='Anderer Treffpunkt'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='meeting_time',
|
||||||
|
field=models.TimeField(blank=True, null=True, verbose_name='Uhrzeit am Treffpunkt'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='min_participants',
|
||||||
|
field=models.IntegerField(default=0, verbose_name='Min. Teilnehmer'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='mode',
|
||||||
|
field=models.CharField(choices=[(b'joint', 'gemeinschaftliche Tour'), (b'supervised', 'begleitete Tour'), (b'guided', 'gef\xfchrte Tour'), (b'training', 'Kurs')], max_length=25, verbose_name='Veranstaltungsart'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='number',
|
||||||
|
field=models.CharField(blank=True, default=None, max_length=12, null=True, unique=True, verbose_name='Programmnummer'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='owner',
|
||||||
|
field=models.ForeignKey(null=True, on_delete=models.SET(dav_events.models.get_ghost_user), related_name='events', to=settings.AUTH_USER_MODEL, verbose_name='Ersteller'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='planned_publication_date',
|
||||||
|
field=models.DateField(blank=True, null=True, verbose_name='Ver\xf6ffentlichung am'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='pre_meeting_1',
|
||||||
|
field=models.DateTimeField(blank=True, null=True, verbose_name='1. Vortreffen'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='pre_meeting_2',
|
||||||
|
field=models.DateTimeField(blank=True, null=True, verbose_name='2. Vortreffen'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='publication_confirmed',
|
||||||
|
field=models.BooleanField(default=False, verbose_name='Ver\xf6ffentlichung best\xe4tigt'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='publication_confirmed_at',
|
||||||
|
field=models.DateTimeField(blank=True, null=True, verbose_name='Ver\xf6ffentlichung best\xe4tigt am'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='publication_confirmed_by',
|
||||||
|
field=models.ForeignKey(blank=True, null=True, on_delete=models.SET(dav_events.models.get_ghost_user), related_name='+', to=settings.AUTH_USER_MODEL, verbose_name='Ver\xf6ffentlichung best\xe4tigt durch'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='registration_howto',
|
||||||
|
field=models.TextField(blank=True, verbose_name='Anmeldungshinweis'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='registration_required',
|
||||||
|
field=models.BooleanField(default=False, verbose_name='Anmeldung notwendig'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='requirements',
|
||||||
|
field=models.TextField(blank=True, verbose_name='Anforderungen'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='return_arrival_time',
|
||||||
|
field=models.TimeField(blank=True, null=True, verbose_name='Uhrzeit R\xfcckkunft'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='return_departure_time',
|
||||||
|
field=models.TimeField(blank=True, null=True, verbose_name='Uhrzeit R\xfcckfahrt'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='ski_lift',
|
||||||
|
field=models.BooleanField(default=False, verbose_name='Skiliftbenutzung'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='sport',
|
||||||
|
field=models.CharField(choices=[(b'W', 'Wanderung'), (b'S', 'Ski'), (b'M', 'Mountainbike'), (b'K', 'Klettern'), (b'B', 'Bergsteigen')], max_length=25, verbose_name='Spielart'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='terrain',
|
||||||
|
field=models.CharField(choices=[(b'gym', 'Kletterhalle'), (b'crag', 'Klettergarten'), (b'flats', 'Flachland'), (b'submountains', 'Mittelgebirge'), (b'alpine', 'Alpin')], max_length=25, verbose_name='Gel\xe4nde'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='title',
|
||||||
|
field=models.CharField(max_length=250, verbose_name='Titel'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='trainer_2_email',
|
||||||
|
field=models.EmailField(blank=True, max_length=254, verbose_name='2. Trainer E-Mail'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='trainer_2_fullname',
|
||||||
|
field=models.CharField(blank=True, max_length=250, verbose_name='2. Trainer Name'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='trainer_2_phone',
|
||||||
|
field=models.CharField(blank=True, max_length=250, verbose_name='2. Trainer Telefon'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='trainer_3_email',
|
||||||
|
field=models.EmailField(blank=True, max_length=254, verbose_name='3. Trainer E-Mail'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='trainer_3_fullname',
|
||||||
|
field=models.CharField(blank=True, max_length=250, verbose_name='3. Trainer Name'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='trainer_3_phone',
|
||||||
|
field=models.CharField(blank=True, max_length=250, verbose_name='3. Trainer Telefon'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='trainer_email',
|
||||||
|
field=models.EmailField(blank=True, max_length=254, verbose_name='1. Trainer E-Mail'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='trainer_familyname',
|
||||||
|
field=models.CharField(blank=True, max_length=250, verbose_name='1. Trainer Familienname'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='trainer_firstname',
|
||||||
|
field=models.CharField(blank=True, max_length=250, verbose_name='1. Trainer Vorname'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='trainer_phone',
|
||||||
|
field=models.CharField(blank=True, max_length=250, verbose_name='1. Trainer Telefon'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='transport',
|
||||||
|
field=models.CharField(choices=[(b'NONE', 'Keine Angabe'), (b'public', 'Bahn / Bus'), (b'coach', 'Reisebus'), (b'car', 'Fahrgemeinschaften / Stadtmobil'), (b'self', 'Eigenverantwortlich'), (b'OTHER', 'Anderes Verkehrsmittel (zus\xe4tzliches Feld)')], max_length=25, verbose_name='Verkehrsmittel'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='event',
|
||||||
|
name='transport_other',
|
||||||
|
field=models.CharField(blank=True, max_length=250, verbose_name='Anderes Verkehrsmittel'),
|
||||||
|
),
|
||||||
|
]
|
||||||
@@ -31,149 +31,218 @@ class Event(models.Model):
|
|||||||
owner = models.ForeignKey(settings.AUTH_USER_MODEL,
|
owner = models.ForeignKey(settings.AUTH_USER_MODEL,
|
||||||
null=True,
|
null=True,
|
||||||
on_delete=models.SET(get_ghost_user),
|
on_delete=models.SET(get_ghost_user),
|
||||||
related_name='events')
|
related_name='events',
|
||||||
created_at = models.DateTimeField(auto_now_add=True)
|
verbose_name=_(u'Ersteller'))
|
||||||
accepted = models.BooleanField(default=False)
|
created_at = models.DateTimeField(auto_now_add=True,
|
||||||
|
verbose_name=_(u'Erstellt'))
|
||||||
|
accepted = models.BooleanField(default=False,
|
||||||
|
verbose_name=_(u'Freigegeben'))
|
||||||
accepted_at = models.DateTimeField(blank=True,
|
accepted_at = models.DateTimeField(blank=True,
|
||||||
null=True)
|
null=True,
|
||||||
|
verbose_name=_(u'Freigegeben am'))
|
||||||
accepted_by = models.ForeignKey(settings.AUTH_USER_MODEL,
|
accepted_by = models.ForeignKey(settings.AUTH_USER_MODEL,
|
||||||
blank=True,
|
blank=True,
|
||||||
null=True,
|
null=True,
|
||||||
on_delete=models.SET(get_ghost_user),
|
on_delete=models.SET(get_ghost_user),
|
||||||
related_name='+')
|
related_name='+',
|
||||||
|
verbose_name=_(u'Freigegeben durch'))
|
||||||
number = models.CharField(unique=True,
|
number = models.CharField(unique=True,
|
||||||
max_length=config.NUMBER_MAX_LENGTH,
|
max_length=config.NUMBER_MAX_LENGTH,
|
||||||
blank=True,
|
blank=True,
|
||||||
null=True,
|
null=True,
|
||||||
default=None)
|
default=None,
|
||||||
publication_confirmed = models.BooleanField(default=False)
|
verbose_name=_(u'Programmnummer'))
|
||||||
|
publication_confirmed = models.BooleanField(default=False,
|
||||||
|
verbose_name=_(u'Veröffentlichung bestätigt'))
|
||||||
publication_confirmed_at = models.DateTimeField(blank=True,
|
publication_confirmed_at = models.DateTimeField(blank=True,
|
||||||
null=True)
|
null=True,
|
||||||
|
verbose_name=_(u'Veröffentlichung bestätigt am'))
|
||||||
publication_confirmed_by = models.ForeignKey(settings.AUTH_USER_MODEL,
|
publication_confirmed_by = models.ForeignKey(settings.AUTH_USER_MODEL,
|
||||||
blank=True,
|
blank=True,
|
||||||
null=True,
|
null=True,
|
||||||
on_delete=models.SET(get_ghost_user),
|
on_delete=models.SET(get_ghost_user),
|
||||||
related_name='+')
|
related_name='+',
|
||||||
|
verbose_name=_(u'Veröffentlichung bestätigt durch'))
|
||||||
|
|
||||||
# DescriptionForm
|
# DescriptionForm
|
||||||
title = models.CharField(max_length=config.TITLE_MAX_LENGTH)
|
title = models.CharField(max_length=config.TITLE_MAX_LENGTH, verbose_name=_(u'Titel'))
|
||||||
description = models.TextField()
|
description = models.TextField(verbose_name=_(u'Beschreibung'))
|
||||||
|
|
||||||
# ModeForm
|
# ModeForm
|
||||||
mode = models.CharField(max_length=choices.CHOICE_FIELD_MAX_LENGTH,
|
mode = models.CharField(max_length=choices.CHOICE_FIELD_MAX_LENGTH,
|
||||||
choices=choices.MODE_CHOICES)
|
choices=choices.MODE_CHOICES,
|
||||||
|
verbose_name=_(u'Veranstaltungsart'))
|
||||||
sport = models.CharField(max_length=choices.CHOICE_FIELD_MAX_LENGTH,
|
sport = models.CharField(max_length=choices.CHOICE_FIELD_MAX_LENGTH,
|
||||||
choices=choices.SPORT_CHOICES)
|
choices=choices.SPORT_CHOICES,
|
||||||
ski_lift = models.BooleanField(default=False)
|
verbose_name=_(u'Spielart'))
|
||||||
|
ski_lift = models.BooleanField(default=False,
|
||||||
|
verbose_name=_(u'Skiliftbenutzung'))
|
||||||
level = models.CharField(max_length=choices.CHOICE_FIELD_MAX_LENGTH,
|
level = models.CharField(max_length=choices.CHOICE_FIELD_MAX_LENGTH,
|
||||||
choices=choices.LEVEL_CHOICES)
|
choices=choices.LEVEL_CHOICES,
|
||||||
first_day = models.DateField()
|
verbose_name=_(u'Schwierigkeitsnivau'))
|
||||||
|
first_day = models.DateField(verbose_name=_(u'Erster Tag'))
|
||||||
alt_first_day = models.DateField(blank=True,
|
alt_first_day = models.DateField(blank=True,
|
||||||
null=True)
|
null=True,
|
||||||
|
verbose_name=u'%s - %s' % (_(u'Ersatztermin'), _(u'Erster Tag')))
|
||||||
last_day = models.DateField(blank=True,
|
last_day = models.DateField(blank=True,
|
||||||
null=True)
|
null=True,
|
||||||
|
verbose_name=_(u'Letzter Tag'))
|
||||||
alt_last_day = models.DateField(blank=True,
|
alt_last_day = models.DateField(blank=True,
|
||||||
null=True)
|
null=True,
|
||||||
|
verbose_name=u'%s - %s' % (_(u'Ersatztermin'), _(u'Letzter Tag')))
|
||||||
|
|
||||||
# LocationForm
|
# LocationForm
|
||||||
country = CountryField(countries=choices.CountryChoiceSet)
|
country = CountryField(countries=choices.CountryChoiceSet,
|
||||||
|
verbose_name=_(u'Land'))
|
||||||
terrain = models.CharField(max_length=choices.CHOICE_FIELD_MAX_LENGTH,
|
terrain = models.CharField(max_length=choices.CHOICE_FIELD_MAX_LENGTH,
|
||||||
choices=choices.TERRAIN_CHOICES)
|
choices=choices.TERRAIN_CHOICES,
|
||||||
|
verbose_name=_(u'Gelände'))
|
||||||
location = models.CharField(max_length=config.LOCATION_MAX_LENGTH,
|
location = models.CharField(max_length=config.LOCATION_MAX_LENGTH,
|
||||||
blank=True)
|
blank=True,
|
||||||
|
verbose_name=_(u'Ort oder Gebiet'))
|
||||||
transport = models.CharField(max_length=choices.CHOICE_FIELD_MAX_LENGTH,
|
transport = models.CharField(max_length=choices.CHOICE_FIELD_MAX_LENGTH,
|
||||||
choices=choices.TRANSPORT_CHOICES)
|
choices=choices.TRANSPORT_CHOICES,
|
||||||
|
verbose_name=_(u'Verkehrsmittel'))
|
||||||
transport_other = models.CharField(max_length=config.TRANSPORT_OTHER_MAX_LENGTH,
|
transport_other = models.CharField(max_length=config.TRANSPORT_OTHER_MAX_LENGTH,
|
||||||
blank=True)
|
blank=True,
|
||||||
|
verbose_name=_(u'Anderes Verkehrsmittel'))
|
||||||
|
|
||||||
# JourneyForm
|
# JourneyForm
|
||||||
meeting_point = models.CharField(max_length=choices.CHOICE_FIELD_MAX_LENGTH,
|
meeting_point = models.CharField(max_length=choices.CHOICE_FIELD_MAX_LENGTH,
|
||||||
choices=choices.MEETING_POINT_CHOICES)
|
choices=choices.MEETING_POINT_CHOICES,
|
||||||
|
verbose_name=_(u'Treffpunkt'))
|
||||||
meeting_point_other = models.CharField(max_length=config.MEETING_POINT_OTHER_MAX_LENGTH,
|
meeting_point_other = models.CharField(max_length=config.MEETING_POINT_OTHER_MAX_LENGTH,
|
||||||
blank=True)
|
blank=True,
|
||||||
|
verbose_name=_(u'Anderer Treffpunkt'))
|
||||||
meeting_time = models.TimeField(blank=True,
|
meeting_time = models.TimeField(blank=True,
|
||||||
null=True)
|
null=True,
|
||||||
|
verbose_name=_(u'Uhrzeit am Treffpunkt'))
|
||||||
departure_time = models.TimeField(blank=True,
|
departure_time = models.TimeField(blank=True,
|
||||||
null=True)
|
null=True,
|
||||||
|
verbose_name=_(u'Uhrzeit Abfahrt'))
|
||||||
departure_ride = models.CharField(max_length=config.DEPARTURE_RIDE_MAX_LENGTH,
|
departure_ride = models.CharField(max_length=config.DEPARTURE_RIDE_MAX_LENGTH,
|
||||||
blank=True)
|
blank=True,
|
||||||
|
verbose_name=_(u'Bahn-/Bus-Linie'))
|
||||||
return_departure_time = models.TimeField(blank=True,
|
return_departure_time = models.TimeField(blank=True,
|
||||||
null=True)
|
null=True,
|
||||||
|
verbose_name=_(u'Uhrzeit Rückfahrt'))
|
||||||
return_arrival_time = models.TimeField(blank=True,
|
return_arrival_time = models.TimeField(blank=True,
|
||||||
null=True)
|
null=True,
|
||||||
arrival_previous_day = models.BooleanField(default=False)
|
verbose_name=_(u'Uhrzeit Rückkunft'))
|
||||||
|
arrival_previous_day = models.BooleanField(default=False,
|
||||||
|
verbose_name=_(u'Anreise des Trainers am Vortag'))
|
||||||
|
|
||||||
# AccommodationForm
|
# AccommodationForm
|
||||||
basecamp = models.CharField(max_length=config.BASECAMP_MAX_LENGTH,
|
basecamp = models.CharField(max_length=config.BASECAMP_MAX_LENGTH,
|
||||||
blank=True)
|
blank=True,
|
||||||
|
verbose_name=_(u'Stützpunkt'))
|
||||||
|
|
||||||
accommodation = models.CharField(max_length=choices.CHOICE_FIELD_MAX_LENGTH,
|
accommodation = models.CharField(max_length=choices.CHOICE_FIELD_MAX_LENGTH,
|
||||||
choices=choices.ACCOMMODATION_CHOICES)
|
choices=choices.ACCOMMODATION_CHOICES,
|
||||||
|
verbose_name=_(u'Unterkunft'))
|
||||||
accommodation_other = models.CharField(max_length=config.ACCOMMODATION_OTHER_MAX_LENGTH,
|
accommodation_other = models.CharField(max_length=config.ACCOMMODATION_OTHER_MAX_LENGTH,
|
||||||
blank=True)
|
blank=True,
|
||||||
|
verbose_name=_(u'Andere Unterkunft'))
|
||||||
meals = models.CharField(max_length=choices.CHOICE_FIELD_MAX_LENGTH,
|
meals = models.CharField(max_length=choices.CHOICE_FIELD_MAX_LENGTH,
|
||||||
choices=choices.MEALS_CHOICES)
|
choices=choices.MEALS_CHOICES,
|
||||||
|
verbose_name=_(u'Verpflegung'))
|
||||||
meals_other = models.CharField(max_length=config.MEALS_OTHER_MAX_LENGTH,
|
meals_other = models.CharField(max_length=config.MEALS_OTHER_MAX_LENGTH,
|
||||||
blank=True)
|
blank=True,
|
||||||
|
verbose_name=_(u'Andere Verpflegung'))
|
||||||
|
|
||||||
# RequirementsForm
|
# RequirementsForm
|
||||||
requirements = models.TextField(blank=True)
|
requirements = models.TextField(blank=True,
|
||||||
equipment = models.TextField(blank=True)
|
verbose_name=_(u'Anforderungen'))
|
||||||
|
equipment = models.TextField(blank=True,
|
||||||
|
verbose_name=_(u'Ausrüstung'))
|
||||||
pre_meeting_1 = models.DateTimeField(blank=True,
|
pre_meeting_1 = models.DateTimeField(blank=True,
|
||||||
null=True)
|
null=True,
|
||||||
|
verbose_name=u'1. %s' % _(u'Vortreffen'))
|
||||||
pre_meeting_2 = models.DateTimeField(blank=True,
|
pre_meeting_2 = models.DateTimeField(blank=True,
|
||||||
null=True)
|
null=True,
|
||||||
|
verbose_name=u'2. %s' % _(u'Vortreffen'))
|
||||||
|
|
||||||
# TrainerForm
|
# TrainerForm
|
||||||
trainer_firstname = models.CharField(max_length=config.TRAINER_NAME_MAX_LENGTH,
|
trainer_firstname = models.CharField(max_length=config.TRAINER_NAME_MAX_LENGTH,
|
||||||
blank=True)
|
blank=True,
|
||||||
|
verbose_name=u'1. %s %s' % (_(u'Trainer'), _(u'Vorname')))
|
||||||
trainer_familyname = models.CharField(max_length=config.TRAINER_NAME_MAX_LENGTH,
|
trainer_familyname = models.CharField(max_length=config.TRAINER_NAME_MAX_LENGTH,
|
||||||
blank=True)
|
blank=True,
|
||||||
trainer_email = models.EmailField(blank=True)
|
verbose_name=u'1. %s %s' % (_(u'Trainer'), _(u'Familienname')))
|
||||||
|
trainer_email = models.EmailField(blank=True,
|
||||||
|
verbose_name=u'1. %s %s' % (_(u'Trainer'), _(u'E-Mail')))
|
||||||
trainer_phone = models.CharField(max_length=config.PHONE_NUMBER_MAX_LENGTH,
|
trainer_phone = models.CharField(max_length=config.PHONE_NUMBER_MAX_LENGTH,
|
||||||
blank=True)
|
blank=True,
|
||||||
|
verbose_name=u'1. %s %s' % (_(u'Trainer'), _(u'Telefon')))
|
||||||
trainer_2_fullname = models.CharField(max_length=config.TRAINER_NAME_MAX_LENGTH,
|
trainer_2_fullname = models.CharField(max_length=config.TRAINER_NAME_MAX_LENGTH,
|
||||||
blank=True)
|
blank=True,
|
||||||
trainer_2_email = models.EmailField(blank=True)
|
verbose_name=u'2. %s %s' % (_(u'Trainer'), _(u'Name')))
|
||||||
|
trainer_2_email = models.EmailField(blank=True,
|
||||||
|
verbose_name=u'2. %s %s' % (_(u'Trainer'), _(u'E-Mail')))
|
||||||
trainer_2_phone = models.CharField(max_length=config.PHONE_NUMBER_MAX_LENGTH,
|
trainer_2_phone = models.CharField(max_length=config.PHONE_NUMBER_MAX_LENGTH,
|
||||||
blank=True)
|
blank=True,
|
||||||
|
verbose_name=u'2. %s %s' % (_(u'Trainer'), _(u'Telefon')))
|
||||||
trainer_3_fullname = models.CharField(max_length=config.TRAINER_NAME_MAX_LENGTH,
|
trainer_3_fullname = models.CharField(max_length=config.TRAINER_NAME_MAX_LENGTH,
|
||||||
blank=True)
|
blank=True,
|
||||||
trainer_3_email = models.EmailField(blank=True)
|
verbose_name=u'3. %s %s' % (_(u'Trainer'), _(u'Name')))
|
||||||
|
trainer_3_email = models.EmailField(blank=True,
|
||||||
|
verbose_name=u'3. %s %s' % (_(u'Trainer'), _(u'E-Mail')))
|
||||||
trainer_3_phone = models.CharField(max_length=config.PHONE_NUMBER_MAX_LENGTH,
|
trainer_3_phone = models.CharField(max_length=config.PHONE_NUMBER_MAX_LENGTH,
|
||||||
blank=True)
|
blank=True,
|
||||||
|
verbose_name=u'3. %s %s' % (_(u'Trainer'), _(u'Telefon')))
|
||||||
|
|
||||||
# RegistrationForm
|
# RegistrationForm
|
||||||
min_participants = models.IntegerField(default=0)
|
min_participants = models.IntegerField(default=0,
|
||||||
max_participants = models.IntegerField(default=0)
|
verbose_name=_(u'Min. Teilnehmer'))
|
||||||
registration_required = models.BooleanField(default=False)
|
max_participants = models.IntegerField(default=0,
|
||||||
|
verbose_name=_(u'Max. Teilnehmer'))
|
||||||
|
registration_required = models.BooleanField(default=False,
|
||||||
|
verbose_name=_(u'Anmeldung notwendig'))
|
||||||
deadline = models.DateField(blank=True,
|
deadline = models.DateField(blank=True,
|
||||||
null=True)
|
null=True,
|
||||||
registration_howto = models.TextField(blank=True)
|
verbose_name=_(u'Anmeldeschluss'))
|
||||||
|
registration_howto = models.TextField(blank=True,
|
||||||
|
verbose_name=_(u'Anmeldungshinweis'))
|
||||||
|
|
||||||
# ChargesForm
|
# ChargesForm
|
||||||
charge = models.FloatField(default=0)
|
charge = models.FloatField(default=0,
|
||||||
|
verbose_name=_(u'Teilnahmegebühr'))
|
||||||
additional_costs = models.CharField(max_length=config.ADDITIONAL_COSTS_MAX_LENGTH,
|
additional_costs = models.CharField(max_length=config.ADDITIONAL_COSTS_MAX_LENGTH,
|
||||||
blank=True)
|
blank=True,
|
||||||
|
verbose_name=_(u'Zusätzliche Kosten'))
|
||||||
|
|
||||||
# TrainingForm
|
# TrainingForm
|
||||||
course_topic_1 = models.TextField(blank=True)
|
course_topic_1 = models.TextField(blank=True,
|
||||||
course_topic_2 = models.TextField(blank=True)
|
verbose_name=u'%s - %s 1' % (_(u'Kursinhalt'), _(u'Absatz')))
|
||||||
course_topic_3 = models.TextField(blank=True)
|
course_topic_2 = models.TextField(blank=True,
|
||||||
course_topic_4 = models.TextField(blank=True)
|
verbose_name=u'%s - %s 2' % (_(u'Kursinhalt'), _(u'Absatz')))
|
||||||
course_topic_5 = models.TextField(blank=True)
|
course_topic_3 = models.TextField(blank=True,
|
||||||
course_topic_6 = models.TextField(blank=True)
|
verbose_name=u'%s - %s 3' % (_(u'Kursinhalt'), _(u'Absatz')))
|
||||||
course_goal_1 = models.TextField(blank=True)
|
course_topic_4 = models.TextField(blank=True,
|
||||||
course_goal_2 = models.TextField(blank=True)
|
verbose_name=u'%s - %s 4' % (_(u'Kursinhalt'), _(u'Absatz')))
|
||||||
course_goal_3 = models.TextField(blank=True)
|
course_topic_5 = models.TextField(blank=True,
|
||||||
course_goal_4 = models.TextField(blank=True)
|
verbose_name=u'%s - %s 5' % (_(u'Kursinhalt'), _(u'Absatz')))
|
||||||
course_goal_5 = models.TextField(blank=True)
|
course_topic_6 = models.TextField(blank=True,
|
||||||
course_goal_6 = models.TextField(blank=True)
|
verbose_name=u'%s - %s 6' % (_(u'Kursinhalt'), _(u'Absatz')))
|
||||||
|
course_goal_1 = models.TextField(blank=True,
|
||||||
|
verbose_name=u'%s - %s 1' % (_(u'Kursziele'), _(u'Absatz')))
|
||||||
|
course_goal_2 = models.TextField(blank=True,
|
||||||
|
verbose_name=u'%s - %s 2' % (_(u'Kursziele'), _(u'Absatz')))
|
||||||
|
course_goal_3 = models.TextField(blank=True,
|
||||||
|
verbose_name=u'%s - %s 3' % (_(u'Kursziele'), _(u'Absatz')))
|
||||||
|
course_goal_4 = models.TextField(blank=True,
|
||||||
|
verbose_name=u'%s - %s 4' % (_(u'Kursziele'), _(u'Absatz')))
|
||||||
|
course_goal_5 = models.TextField(blank=True,
|
||||||
|
verbose_name=u'%s - %s 5' % (_(u'Kursziele'), _(u'Absatz')))
|
||||||
|
course_goal_6 = models.TextField(blank=True,
|
||||||
|
verbose_name=u'%s - %s 6' % (_(u'Kursziele'), _(u'Absatz')))
|
||||||
|
|
||||||
# SummaryForm
|
# SummaryForm
|
||||||
planned_publication_date = models.DateField(blank=True,
|
planned_publication_date = models.DateField(blank=True,
|
||||||
null=True)
|
null=True,
|
||||||
internal_note = models.TextField(blank=True)
|
verbose_name=_(u'Veröffentlichung am'))
|
||||||
|
internal_note = models.TextField(blank=True,
|
||||||
|
verbose_name=_(u'Bearbeitungshinweis'))
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
verbose_name = _(u'Veranstaltung')
|
verbose_name = _(u'Veranstaltung')
|
||||||
|
|||||||
Reference in New Issue
Block a user