diff --git a/rowers/models.py b/rowers/models.py index 36c2cb0f..1ff7545f 100644 --- a/rowers/models.py +++ b/rowers/models.py @@ -4222,7 +4222,7 @@ class RowerExportForm(ModelForm): # Simple form to set rower's Functional Threshold Power class SimpleRowerPowerForm(ModelForm): - otwftp = forms.IntegerField(initial=0,required=False, label='FTP on water') + otwftp = forms.IntegerField(initial=0,required=True, label='FTP on water') class Meta: model = Rower fields = ['ftp'] diff --git a/rowers/templates/rower_simplepreferences.html b/rowers/templates/rower_simplepreferences.html index 56801cd7..7aa851fd 100644 --- a/rowers/templates/rower_simplepreferences.html +++ b/rowers/templates/rower_simplepreferences.html @@ -25,10 +25,59 @@

If you do not row with a power meter on the water, the FTP on - water is irrelevant. If you do not know your 20 minute or full - hour full out power value on the water, take 85% of your indoor - rowing value. + water is irrelevant. In that case, please use the same value as + your FTP. If you do not know your 20 minute or full hour full + out power value on the water, take 85% of your indoor rowing + value.

+

+ Detailed setting of zones is not necessary but can be done on + this page (Zones & + Fitness, detailed in the left menu). +

+ +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ID Zone NameLower Boundary (Watt) Lower Boundary (Watt)
    IndoorOTW
    1{{ user.rower.powerzones.0 }}
    2{{ user.rower.powerzones.1 }}{{ user.rower.pw_ut2 }}{{ user.rower.pw_ut2|otwslack:user }}
    3{{ user.rower.powerzones.2 }}{{ user.rower.pw_ut1 }}{{ user.rower.pw_ut1|otwslack:user }}
    4{{ user.rower.powerzones.3 }}{{ user.rower.pw_at }}{{ user.rower.pw_at|otwslack:user }}
    5{{ user.rower.powerzones.4 }}{{ user.rower.pw_tr }}{{ user.rower.pw_tr|otwslack:user }}
    6{{ user.rower.powerzones.5 }}{{ user.rower.pw_an }}{{ user.rower.pw_an|otwslack:user }}