Private
Public Access
1
0

added kfit and kfatigue to profile page

This commit is contained in:
Sander Roosendaal
2020-12-02 11:56:40 +01:00
parent 83e086056f
commit fe96b619e1
5 changed files with 36 additions and 20 deletions

View File

@@ -881,11 +881,17 @@ class Rower(models.Model):
ep3 = models.FloatField(default=1.0,verbose_name="erg CP p4")
ecpratio = models.FloatField(default=1.0,verbose_name="erg CP fit ratio")
cprange = models.IntegerField(default=42,verbose_name="Range for calculation breakthrough workouts and fitness (CP)",
cprange = models.IntegerField(default=42,verbose_name="Range for calculation of breakthrough workouts and fitness (CP)",
choices=cppresets)
otwslack = models.IntegerField(default=0,verbose_name="OTW Power slack")
# performance manager stuff
kfit = models.IntegerField(default=42,verbose_name='Fitness Time Decay Constant (days)')
kfatigue = models.IntegerField(default=7,verbose_name='Fatigue Time Decay Constant (days)')
showfit = models.BooleanField(default=False)
showfresh = models.BooleanField(default=False)
pw_ut2 = models.IntegerField(default=124,verbose_name="UT2 Power")
pw_ut1 = models.IntegerField(default=171,verbose_name="UT1 Power")
pw_at = models.IntegerField(default=203,verbose_name="AT Power")
@@ -2958,12 +2964,6 @@ class Workout(models.Model):
inboard = models.FloatField(default=0.88)
oarlength = models.FloatField(default=2.89)
# performance manager stuff
kfit = models.IntegerField(default=42)
kfatigue = models.IntegerField(default=7)
showfit = models.BooleanField(default=False)
showfresh = models.BooleanField(default=False)
notes = models.CharField(blank=True,null=True,max_length=1000)
summary = models.TextField(blank=True)
privacy = models.CharField(default='visible',max_length=30,
@@ -3623,7 +3623,7 @@ class RowerPowerForm(ModelForm):
class RowerCPForm(ModelForm):
class Meta:
model = Rower
fields = ['cprange']
fields = ['cprange','kfit','kfatigue']
# Form to set rower's Power zones, including test routines
# to enable consistency