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 Name | Lower Boundary (Watt) | Lower Boundary (Watt) | +
|---|---|---|---|
| Indoor | OTW | +||
| 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 }} | +