Added verbose names to model fields.
This commit is contained in:
@@ -31,149 +31,218 @@ class Event(models.Model):
|
||||
owner = models.ForeignKey(settings.AUTH_USER_MODEL,
|
||||
null=True,
|
||||
on_delete=models.SET(get_ghost_user),
|
||||
related_name='events')
|
||||
created_at = models.DateTimeField(auto_now_add=True)
|
||||
accepted = models.BooleanField(default=False)
|
||||
related_name='events',
|
||||
verbose_name=_(u'Ersteller'))
|
||||
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,
|
||||
null=True)
|
||||
null=True,
|
||||
verbose_name=_(u'Freigegeben am'))
|
||||
accepted_by = models.ForeignKey(settings.AUTH_USER_MODEL,
|
||||
blank=True,
|
||||
null=True,
|
||||
on_delete=models.SET(get_ghost_user),
|
||||
related_name='+')
|
||||
related_name='+',
|
||||
verbose_name=_(u'Freigegeben durch'))
|
||||
number = models.CharField(unique=True,
|
||||
max_length=config.NUMBER_MAX_LENGTH,
|
||||
blank=True,
|
||||
null=True,
|
||||
default=None)
|
||||
publication_confirmed = models.BooleanField(default=False)
|
||||
default=None,
|
||||
verbose_name=_(u'Programmnummer'))
|
||||
publication_confirmed = models.BooleanField(default=False,
|
||||
verbose_name=_(u'Veröffentlichung bestätigt'))
|
||||
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,
|
||||
blank=True,
|
||||
null=True,
|
||||
on_delete=models.SET(get_ghost_user),
|
||||
related_name='+')
|
||||
related_name='+',
|
||||
verbose_name=_(u'Veröffentlichung bestätigt durch'))
|
||||
|
||||
# DescriptionForm
|
||||
title = models.CharField(max_length=config.TITLE_MAX_LENGTH)
|
||||
description = models.TextField()
|
||||
title = models.CharField(max_length=config.TITLE_MAX_LENGTH, verbose_name=_(u'Titel'))
|
||||
description = models.TextField(verbose_name=_(u'Beschreibung'))
|
||||
|
||||
# ModeForm
|
||||
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,
|
||||
choices=choices.SPORT_CHOICES)
|
||||
ski_lift = models.BooleanField(default=False)
|
||||
choices=choices.SPORT_CHOICES,
|
||||
verbose_name=_(u'Spielart'))
|
||||
ski_lift = models.BooleanField(default=False,
|
||||
verbose_name=_(u'Skiliftbenutzung'))
|
||||
level = models.CharField(max_length=choices.CHOICE_FIELD_MAX_LENGTH,
|
||||
choices=choices.LEVEL_CHOICES)
|
||||
first_day = models.DateField()
|
||||
choices=choices.LEVEL_CHOICES,
|
||||
verbose_name=_(u'Schwierigkeitsnivau'))
|
||||
first_day = models.DateField(verbose_name=_(u'Erster Tag'))
|
||||
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,
|
||||
null=True)
|
||||
null=True,
|
||||
verbose_name=_(u'Letzter Tag'))
|
||||
alt_last_day = models.DateField(blank=True,
|
||||
null=True)
|
||||
null=True,
|
||||
verbose_name=u'%s - %s' % (_(u'Ersatztermin'), _(u'Letzter Tag')))
|
||||
|
||||
# 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,
|
||||
choices=choices.TERRAIN_CHOICES)
|
||||
choices=choices.TERRAIN_CHOICES,
|
||||
verbose_name=_(u'Gelände'))
|
||||
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,
|
||||
choices=choices.TRANSPORT_CHOICES)
|
||||
choices=choices.TRANSPORT_CHOICES,
|
||||
verbose_name=_(u'Verkehrsmittel'))
|
||||
transport_other = models.CharField(max_length=config.TRANSPORT_OTHER_MAX_LENGTH,
|
||||
blank=True)
|
||||
blank=True,
|
||||
verbose_name=_(u'Anderes Verkehrsmittel'))
|
||||
|
||||
# JourneyForm
|
||||
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,
|
||||
blank=True)
|
||||
blank=True,
|
||||
verbose_name=_(u'Anderer Treffpunkt'))
|
||||
meeting_time = models.TimeField(blank=True,
|
||||
null=True)
|
||||
null=True,
|
||||
verbose_name=_(u'Uhrzeit am Treffpunkt'))
|
||||
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,
|
||||
blank=True)
|
||||
blank=True,
|
||||
verbose_name=_(u'Bahn-/Bus-Linie'))
|
||||
return_departure_time = models.TimeField(blank=True,
|
||||
null=True)
|
||||
null=True,
|
||||
verbose_name=_(u'Uhrzeit Rückfahrt'))
|
||||
return_arrival_time = models.TimeField(blank=True,
|
||||
null=True)
|
||||
arrival_previous_day = models.BooleanField(default=False)
|
||||
null=True,
|
||||
verbose_name=_(u'Uhrzeit Rückkunft'))
|
||||
arrival_previous_day = models.BooleanField(default=False,
|
||||
verbose_name=_(u'Anreise des Trainers am Vortag'))
|
||||
|
||||
# AccommodationForm
|
||||
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,
|
||||
choices=choices.ACCOMMODATION_CHOICES)
|
||||
choices=choices.ACCOMMODATION_CHOICES,
|
||||
verbose_name=_(u'Unterkunft'))
|
||||
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,
|
||||
choices=choices.MEALS_CHOICES)
|
||||
choices=choices.MEALS_CHOICES,
|
||||
verbose_name=_(u'Verpflegung'))
|
||||
meals_other = models.CharField(max_length=config.MEALS_OTHER_MAX_LENGTH,
|
||||
blank=True)
|
||||
blank=True,
|
||||
verbose_name=_(u'Andere Verpflegung'))
|
||||
|
||||
# RequirementsForm
|
||||
requirements = models.TextField(blank=True)
|
||||
equipment = models.TextField(blank=True)
|
||||
requirements = 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,
|
||||
null=True)
|
||||
null=True,
|
||||
verbose_name=u'1. %s' % _(u'Vortreffen'))
|
||||
pre_meeting_2 = models.DateTimeField(blank=True,
|
||||
null=True)
|
||||
null=True,
|
||||
verbose_name=u'2. %s' % _(u'Vortreffen'))
|
||||
|
||||
# TrainerForm
|
||||
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,
|
||||
blank=True)
|
||||
trainer_email = models.EmailField(blank=True)
|
||||
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,
|
||||
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,
|
||||
blank=True)
|
||||
trainer_2_email = models.EmailField(blank=True)
|
||||
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,
|
||||
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,
|
||||
blank=True)
|
||||
trainer_3_email = models.EmailField(blank=True)
|
||||
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,
|
||||
blank=True)
|
||||
blank=True,
|
||||
verbose_name=u'3. %s %s' % (_(u'Trainer'), _(u'Telefon')))
|
||||
|
||||
# RegistrationForm
|
||||
min_participants = models.IntegerField(default=0)
|
||||
max_participants = models.IntegerField(default=0)
|
||||
registration_required = models.BooleanField(default=False)
|
||||
min_participants = models.IntegerField(default=0,
|
||||
verbose_name=_(u'Min. Teilnehmer'))
|
||||
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,
|
||||
null=True)
|
||||
registration_howto = models.TextField(blank=True)
|
||||
null=True,
|
||||
verbose_name=_(u'Anmeldeschluss'))
|
||||
registration_howto = models.TextField(blank=True,
|
||||
verbose_name=_(u'Anmeldungshinweis'))
|
||||
|
||||
# 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,
|
||||
blank=True)
|
||||
blank=True,
|
||||
verbose_name=_(u'Zusätzliche Kosten'))
|
||||
|
||||
# TrainingForm
|
||||
course_topic_1 = models.TextField(blank=True)
|
||||
course_topic_2 = models.TextField(blank=True)
|
||||
course_topic_3 = models.TextField(blank=True)
|
||||
course_topic_4 = models.TextField(blank=True)
|
||||
course_topic_5 = models.TextField(blank=True)
|
||||
course_topic_6 = models.TextField(blank=True)
|
||||
course_goal_1 = models.TextField(blank=True)
|
||||
course_goal_2 = models.TextField(blank=True)
|
||||
course_goal_3 = models.TextField(blank=True)
|
||||
course_goal_4 = models.TextField(blank=True)
|
||||
course_goal_5 = models.TextField(blank=True)
|
||||
course_goal_6 = models.TextField(blank=True)
|
||||
course_topic_1 = models.TextField(blank=True,
|
||||
verbose_name=u'%s - %s 1' % (_(u'Kursinhalt'), _(u'Absatz')))
|
||||
course_topic_2 = models.TextField(blank=True,
|
||||
verbose_name=u'%s - %s 2' % (_(u'Kursinhalt'), _(u'Absatz')))
|
||||
course_topic_3 = models.TextField(blank=True,
|
||||
verbose_name=u'%s - %s 3' % (_(u'Kursinhalt'), _(u'Absatz')))
|
||||
course_topic_4 = models.TextField(blank=True,
|
||||
verbose_name=u'%s - %s 4' % (_(u'Kursinhalt'), _(u'Absatz')))
|
||||
course_topic_5 = models.TextField(blank=True,
|
||||
verbose_name=u'%s - %s 5' % (_(u'Kursinhalt'), _(u'Absatz')))
|
||||
course_topic_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
|
||||
planned_publication_date = models.DateField(blank=True,
|
||||
null=True)
|
||||
internal_note = models.TextField(blank=True)
|
||||
null=True,
|
||||
verbose_name=_(u'Veröffentlichung am'))
|
||||
internal_note = models.TextField(blank=True,
|
||||
verbose_name=_(u'Bearbeitungshinweis'))
|
||||
|
||||
class Meta:
|
||||
verbose_name = _(u'Veranstaltung')
|
||||
|
||||
Reference in New Issue
Block a user