Improved ChargeForm and TrainerForm.

This commit is contained in:
2018-01-20 16:17:45 +01:00
parent 8bb1733427
commit 346249f623
3 changed files with 46 additions and 19 deletions

View File

@@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
from django.utils.translation import ugettext_lazy as _
# Auth Config
@@ -25,84 +26,84 @@ MEALS_OTHER_MAX_LENGTH = COMMON_CHAR_FIELD_LENGTH
ADDITIONAL_COSTS_MAX_LENGTH = COMMON_CHAR_FIELD_LENGTH
FEE_MATRIX = {
'0': {'description': _(u'Keiner'),
'0': {'description': _(u'Keiner / direkte Abrechnung (Tageswanderung)'),
'trainer_fee': 0,
'pre_meeting_fee': 0,
'trainer_day_fee': 0,
'participant_fee': 0,
'participant_day_fee': 0,
},
'A': {'description': '',
'A': {'description': _(u'A (Mehrtageswanderung Mittelgebirge'),
'trainer_fee': 20,
'pre_meeting_fee': 20,
'trainer_day_fee': 50,
'participant_fee': 10,
'participant_day_fee': 10,
},
'B': {'description': '',
'B': {'description': _(u'B (Alpine Mehrtageswanderung)'),
'trainer_fee': 40,
'pre_meeting_fee': 20,
'trainer_day_fee': 75,
'participant_fee': 10,
'participant_day_fee': 20,
},
'C': {'description': '',
'C': {'description': _(u'C (Tour/Kurs ohne Übernachtung)'),
'trainer_fee': 10,
'pre_meeting_fee': 20,
'trainer_day_fee': 60,
'participant_fee': 10,
'participant_day_fee': 30,
},
'D': {'description': '',
'D': {'description': _(u'D (Tour/Kurs Mittelgebirge)'),
'trainer_fee': 30,
'pre_meeting_fee': 20,
'trainer_day_fee': 75,
'participant_fee': 20,
'participant_day_fee': 40,
},
'E': {'description': '',
'E': {'description': _(u'E (Alpine Klettertour DE/AU)'),
'trainer_fee': 60,
'pre_meeting_fee': 20,
'trainer_day_fee': 75,
'participant_fee': 40,
'participant_day_fee': 40,
},
'F': {'description': '',
'F': {'description': _(u'F (Alpine Klettertour CH/FR/IT)'),
'trainer_fee': 60,
'pre_meeting_fee': 20,
'trainer_day_fee': 85,
'participant_fee': 40,
'participant_day_fee': 45,
},
'G': {'description': '',
'G': {'description': _(u'G (Alpiner Kurs DE/AU)'),
'trainer_fee': 60,
'pre_meeting_fee': 20,
'trainer_day_fee': 75,
'participant_fee': 35,
'participant_day_fee': 30,
},
'H': {'description': '',
'H': {'description': _(u'H (Alpiner Kurs CH/FR/IT/..)'),
'trainer_fee': 60,
'pre_meeting_fee': 20,
'trainer_day_fee': 85,
'participant_fee': 35,
'participant_day_fee': 30,
},
'I': {'description': '',
'I': {'description': _(u'I (Alpine MTB/Ski-Tour DE/AU)'),
'trainer_fee': 60,
'pre_meeting_fee': 20,
'trainer_day_fee': 75,
'participant_fee': 25,
'participant_day_fee': 25,
},
'J': {'description': '',
'J': {'description': _(u'J (Alpine MTB/Ski-Tour CH/FR/IT/..)'),
'trainer_fee': 60,
'pre_meeting_fee': 20,
'trainer_day_fee': 85,
'participant_fee': 25,
'participant_day_fee': 25,
},
'K': {'description': '',
'K': {'description': _(u'K (Ski-Tour/-Kurs mit Liftbenutzung)'),
'trainer_fee': 60,
'pre_meeting_fee': 20,
'trainer_day_fee': 130,