from django.utils.translation import ugettext_lazy as _ # Auth Config MANAGE_ALL_GROUP = 'Tourenreferenten' MANAGE_W_GROUP = 'Wanderreferenten' MANAGE_S_GROUP = 'Skireferenten' MANAGE_M_GROUP = 'MTBReferenten' MANAGE_K_GROUP = 'Kletterreferenten' MANAGE_B_GROUP = 'Bergsteigerreferenten' # Form Config COMMON_CHAR_FIELD_LENGTH = 250 TITLE_MAX_LENGTH = COMMON_CHAR_FIELD_LENGTH TRAINER_NAME_MAX_LENGTH = COMMON_CHAR_FIELD_LENGTH PHONE_NUMBER_MAX_LENGTH = COMMON_CHAR_FIELD_LENGTH LOCATION_MAX_LENGTH = COMMON_CHAR_FIELD_LENGTH TRANSPORT_OTHER_MAX_LENGTH = COMMON_CHAR_FIELD_LENGTH MEETING_POINT_OTHER_MAX_LENGTH = COMMON_CHAR_FIELD_LENGTH BASECAMP_MAX_LENGTH = COMMON_CHAR_FIELD_LENGTH ACCOMMODATION_OTHER_MAX_LENGTH = COMMON_CHAR_FIELD_LENGTH MEALS_OTHER_MAX_LENGTH = COMMON_CHAR_FIELD_LENGTH ADDITIONAL_COSTS_MAX_LENGTH = COMMON_CHAR_FIELD_LENGTH FEE_MATRIX = { '0': {'description': _(u'Keiner'), 'trainer_fee': 0, 'pre_meeting_fee': 0, 'trainer_day_fee': 0, 'participant_fee': 0, 'participant_day_fee': 0, }, 'A': {'description': '', 'trainer_fee': 20, 'pre_meeting_fee': 20, 'trainer_day_fee': 50, 'participant_fee': 10, 'participant_day_fee': 10, }, 'B': {'description': '', 'trainer_fee': 40, 'pre_meeting_fee': 20, 'trainer_day_fee': 75, 'participant_fee': 10, 'participant_day_fee': 20, }, 'C': {'description': '', 'trainer_fee': 10, 'pre_meeting_fee': 20, 'trainer_day_fee': 60, 'participant_fee': 10, 'participant_day_fee': 30, }, 'D': {'description': '', 'trainer_fee': 30, 'pre_meeting_fee': 20, 'trainer_day_fee': 75, 'participant_fee': 20, 'participant_day_fee': 40, }, 'E': {'description': '', 'trainer_fee': 60, 'pre_meeting_fee': 20, 'trainer_day_fee': 75, 'participant_fee': 40, 'participant_day_fee': 40, }, 'F': {'description': '', 'trainer_fee': 60, 'pre_meeting_fee': 20, 'trainer_day_fee': 85, 'participant_fee': 40, 'participant_day_fee': 45, }, 'G': {'description': '', 'trainer_fee': 60, 'pre_meeting_fee': 20, 'trainer_day_fee': 75, 'participant_fee': 35, 'participant_day_fee': 30, }, 'H': {'description': '', 'trainer_fee': 60, 'pre_meeting_fee': 20, 'trainer_day_fee': 85, 'participant_fee': 35, 'participant_day_fee': 30, }, 'I': {'description': '', 'trainer_fee': 60, 'pre_meeting_fee': 20, 'trainer_day_fee': 75, 'participant_fee': 25, 'participant_day_fee': 25, }, 'J': {'description': '', 'trainer_fee': 60, 'pre_meeting_fee': 20, 'trainer_day_fee': 85, 'participant_fee': 25, 'participant_day_fee': 25, }, 'K': {'description': '', 'trainer_fee': 60, 'pre_meeting_fee': 20, 'trainer_day_fee': 130, 'participant_fee': 40, 'participant_day_fee': 40, }, }