UPD: dav_event: adjusted charges according to eriks plan for 2019.
This commit is contained in:
@@ -779,9 +779,6 @@ class ChargesForm(EventCreateForm):
|
||||
trainer_fee = forms.FloatField(disabled=True,
|
||||
label=_(u'Pauschale Trainer*in'),
|
||||
)
|
||||
pre_meeting_fee = forms.FloatField(disabled=True,
|
||||
label=_(u'Pauschale Vortreffen'),
|
||||
)
|
||||
trainer_day_fee = forms.FloatField(disabled=True,
|
||||
label=_(u'Tagespauschale Trainer*in'),
|
||||
)
|
||||
@@ -789,12 +786,20 @@ class ChargesForm(EventCreateForm):
|
||||
label=_(u'Pauschale Teilnehmer*in'),
|
||||
)
|
||||
participant_day_fee = forms.FloatField(disabled=True,
|
||||
label=_(u'Tagepauschale Teilnehmer*in'),
|
||||
label=_(u'Tagespauschale Teilnehmer*in'),
|
||||
)
|
||||
|
||||
trainer_reward = forms.FloatField(disabled=True,
|
||||
label=_(u'Aufwandsentschädigung Trainer*in'),
|
||||
pre_meeting_fee = forms.FloatField(disabled=True,
|
||||
label=_(u'Pauschale pro Vortreffen'),
|
||||
)
|
||||
pubtrans_bonus = forms.FloatField(disabled=True,
|
||||
label=_(u'Bonus bei Benutzung öffentlicher Verkehrsmittel'),
|
||||
)
|
||||
trainer1_reward = forms.FloatField(disabled=True,
|
||||
label=_(u'Aufwandsentschädigung Tourenleiter*in'),
|
||||
)
|
||||
trainer23_reward = forms.FloatField(disabled=True,
|
||||
label=_(u'Aufwandsentschädigung Assistenz'),
|
||||
)
|
||||
|
||||
charge = forms.FloatField(min_value=0,
|
||||
label=_(u'Teilnahmegebühr in Euro'))
|
||||
@@ -854,30 +859,26 @@ class ChargesForm(EventCreateForm):
|
||||
matrix_config['participant_fee']
|
||||
+ ndays * matrix_config['participant_day_fee']
|
||||
)
|
||||
|
||||
if arrival_previous_day:
|
||||
trainer_reward += matrix_config['trainer_day_fee'] / 2.0
|
||||
charge += matrix_config['participant_day_fee'] / 2.0
|
||||
|
||||
self.fields['charge_key'].initial = matrix_config['description'] or matrix_key
|
||||
self.fields['trainer_fee'].initial = matrix_config['trainer_fee']
|
||||
self.fields['pre_meeting_fee'].initial = matrix_config['pre_meeting_fee']
|
||||
self.fields['trainer_day_fee'].initial = matrix_config['trainer_day_fee']
|
||||
self.fields['participant_fee'].initial = matrix_config['participant_day_fee']
|
||||
self.fields['participant_fee'].initial = matrix_config['participant_fee']
|
||||
self.fields['participant_day_fee'].initial = matrix_config['participant_day_fee']
|
||||
self.fields['trainer_reward'].initial = trainer_reward
|
||||
self.fields['trainer_reward'].widget.attrs['title'] = (u'%d € Pauschale \n'
|
||||
u'+ %d Tage * %d € Tagespauschale \n'
|
||||
u'+ %d halben Anreisetag * %d € Tagespauschale / 2 \n'
|
||||
u'+ %d Vortreffen * %d € Vortreffenpauschale'
|
||||
% (
|
||||
matrix_config['trainer_fee'],
|
||||
ndays, matrix_config['trainer_day_fee'],
|
||||
int(arrival_previous_day), matrix_config['trainer_day_fee'],
|
||||
n_pre_meetings, matrix_config['pre_meeting_fee']
|
||||
)
|
||||
)
|
||||
|
||||
self.fields['pre_meeting_fee'].initial = matrix_config['pre_meeting_fee']
|
||||
self.fields['pubtrans_bonus'].initial = matrix_config['pubtrans_bonus']
|
||||
self.fields['charge'].initial = charge
|
||||
self.fields['trainer1_reward'].initial = trainer_reward
|
||||
self.fields['trainer23_reward'].initial = trainer_reward * 0.95
|
||||
|
||||
self.fields['pubtrans_bonus'].widget.attrs['title'] = ugettext(u'Der Bonus wird nachträglich'
|
||||
u' auf Meldung der Tourenleitung'
|
||||
u' verrechnet und ist noch nicht'
|
||||
u' in den hier dargestellten Zahlen enthalten.')
|
||||
self.fields['charge'].widget.attrs['title'] = (u'%d € Pauschale \n'
|
||||
u'+ %d Tage * %d € Tagespauschale \n'
|
||||
u'+ %d halben Anreisetag * %d € Tagespauschale / 2'
|
||||
@@ -887,6 +888,19 @@ class ChargesForm(EventCreateForm):
|
||||
int(arrival_previous_day), matrix_config['participant_day_fee'],
|
||||
)
|
||||
)
|
||||
self.fields['trainer1_reward'].widget.attrs['title'] = (u'%d € Pauschale \n'
|
||||
u'+ %d Tage * %d € Tagespauschale \n'
|
||||
u'+ %d halben Anreisetag * %d € Tagespauschale / 2 \n'
|
||||
u'+ %d Vortreffen * %d € Vortreffenpauschale'
|
||||
% (
|
||||
matrix_config['trainer_fee'],
|
||||
ndays, matrix_config['trainer_day_fee'],
|
||||
int(arrival_previous_day), matrix_config['trainer_day_fee'],
|
||||
n_pre_meetings, matrix_config['pre_meeting_fee']
|
||||
)
|
||||
)
|
||||
self.fields['trainer23_reward'].widget.attrs['title'] = ugettext(u'95% der Aufwandsentschädigung'
|
||||
u' Tourenleiter*in')
|
||||
|
||||
self.fields['additional_costs'].widget.attrs['placeholder'] = ugettext(u'Kann freigelassen werden')
|
||||
self.fields['additional_costs'].initial = additional_costs_text
|
||||
|
||||
Reference in New Issue
Block a user