Added support for level=family
This commit is contained in:
@@ -71,6 +71,7 @@ DEADLINE_CHOICES = ChoiceSet([
|
||||
LEVEL_CHOICES = ChoiceSet([
|
||||
('beginner', _(u'Anfänger')),
|
||||
('advanced', _(u'Fortgeschrittene')),
|
||||
('family', _(u'Familien')),
|
||||
])
|
||||
|
||||
MEALS_CHOICES = ChoiceSet([
|
||||
|
||||
@@ -970,28 +970,38 @@ class DescriptionForm(EventCreateForm):
|
||||
|
||||
value = u''
|
||||
if mode == 'training':
|
||||
if level == 'beginner':
|
||||
value += u'%s ' % ugettext(u'Grundkurs')
|
||||
# Titelprefix für Kurse
|
||||
if level == 'family':
|
||||
value += u'%s' % ugettext(u'Familienkurs')
|
||||
elif level == 'beginner':
|
||||
value += u'%s' % ugettext(u'Grundkurs')
|
||||
else:
|
||||
value += u'%s ' % ugettext(u'Aufbaukurs')
|
||||
value += u'%s' % ugettext(u'Aufbaukurs')
|
||||
|
||||
if sport == 'B':
|
||||
value += u'%s' % ugettext(u'Alpin')
|
||||
value += u' %s' % ugettext(u'Alpin')
|
||||
elif sport == 'K':
|
||||
if terrain == 'gym':
|
||||
value += ugettext(u'Indoorklettern')
|
||||
value += u' %s' % ugettext(u'Indoorklettern')
|
||||
elif terrain == 'crag':
|
||||
value += ugettext(u'Fels')
|
||||
value += u' %s' % ugettext(u'Fels')
|
||||
elif terrain == 'alpine':
|
||||
value += ugettext(u'Alpinklettern')
|
||||
value += u' %s' % ugettext(u'Alpinklettern')
|
||||
|
||||
value += u': ...'
|
||||
elif sport == 'W' and not last_day:
|
||||
value += u'%s ...' % ugettext(u'Tageswanderung')
|
||||
elif sport == 'W':
|
||||
# Titelprefix für Wanderungen
|
||||
if level == 'family':
|
||||
value += u'%s ...' % ugettext(u'Familienwanderung')
|
||||
elif not last_day:
|
||||
value += u'%s ...' % ugettext(u'Tageswanderung')
|
||||
elif level == 'family':
|
||||
# Titelprefix für sonstige Familientouren
|
||||
value += u'%s: ...' % ugettext(u'Familientour')
|
||||
|
||||
if app_config.settings.forms_development_init:
|
||||
if not value:
|
||||
value = u'%s' % choices.SPORT_CHOICES.get_label(sport)
|
||||
value += u'%s' % choices.SPORT_CHOICES.get_label(sport)
|
||||
|
||||
return value
|
||||
|
||||
|
||||
18
dav_events/migrations/0043_alter_event_level.py
Normal file
18
dav_events/migrations/0043_alter_event_level.py
Normal file
@@ -0,0 +1,18 @@
|
||||
# Generated by Django 3.2.13 on 2023-02-26 22:19
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dav_events', '0042_auto_20220607_1345'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='event',
|
||||
name='level',
|
||||
field=models.CharField(choices=[('beginner', 'Anfänger'), ('advanced', 'Fortgeschrittene'), ('family', 'Familien')], max_length=25, verbose_name='Schwierigkeitsnivau'),
|
||||
),
|
||||
]
|
||||
Reference in New Issue
Block a user