Private
Public Access
1
0

adding trimp or rscore, time constants, test duration to form

This commit is contained in:
Sander Roosendaal
2020-11-24 12:50:51 +01:00
parent 6f47d78986
commit a172324295
5 changed files with 93 additions and 38 deletions

View File

@@ -703,6 +703,50 @@ class FitnessMetricForm(forms.Form):
class Meta:
fields = ['startdate','enddate','mode']
class FitnessFitForm(forms.Form):
startdate = forms.DateField(
initial=timezone.now()-datetime.timedelta(days=365),
# widget=SelectDateWidget(years=range(1990,2050)),
widget=AdminDateWidget(),
label='Start Date')
enddate = forms.DateField(
initial=timezone.now(),
widget=AdminDateWidget(),
label='End Date')
modechoices = (
('rower','indoor rower'),
('water','on the water')
)
metricchoices = (
('trimp','TRIMP'),
('rscore','rScore')
)
fitnesstest = forms.IntegerField(required=True,initial=20,
label='Test Duration (minutes)')
kfitness = forms.IntegerField(initial=42,required=True,
label='Fitness Time Constant (days)')
kfatigue = forms.IntegerField(initial=7,required=True,
label='Fatigue Time Constant (days)')
metricchoice = forms.ChoiceField(required=True,
choices=metricchoices,
initial='rscore',
label='Workload Metric')
mode = forms.ChoiceField(required=True,
choices=modechoices,
initial='rower',
label='Workout Mode'
)
class Meta:
fields = ['startdate','enddate','mode','fitnesstest','kfitness','kfatigue','metricchoice']
class SessionDateShiftForm(forms.Form):
shiftstartdate = forms.DateField(
initial=timezone.now(),