Merge branch 'release/v18.9.2'
This commit is contained in:
@@ -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']
|
||||
|
||||
@@ -25,10 +25,59 @@
|
||||
</p>
|
||||
<p>
|
||||
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.
|
||||
</p>
|
||||
<p>
|
||||
Detailed setting of zones is not necessary but can be done on
|
||||
<a href="/rowers/me/preferences/">this page</a> (Zones &
|
||||
Fitness, detailed in the left menu).
|
||||
</p>
|
||||
</li>
|
||||
<li class="grid_2">
|
||||
<table class="listtable shortpadded" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>ID </th><th>Zone Name</th><th>Lower Boundary (Watt) </th><th>Lower Boundary (Watt)</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th></th><th></th><th>Indoor</th><th>OTW</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>1</td><td>{{ user.rower.powerzones.0 }}</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>2</td><td>{{ user.rower.powerzones.1 }}</td>
|
||||
<td>{{ user.rower.pw_ut2 }}</td>
|
||||
<td>{{ user.rower.pw_ut2|otwslack:user }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>3</td><td>{{ user.rower.powerzones.2 }}</td>
|
||||
<td>{{ user.rower.pw_ut1 }}</td>
|
||||
<td>{{ user.rower.pw_ut1|otwslack:user }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>4</td><td>{{ user.rower.powerzones.3 }}</td>
|
||||
<td>{{ user.rower.pw_at }}</td>
|
||||
<td>{{ user.rower.pw_at|otwslack:user }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>5</td><td>{{ user.rower.powerzones.4 }}</td>
|
||||
<td>{{ user.rower.pw_tr }}</td>
|
||||
<td>{{ user.rower.pw_tr|otwslack:user }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>6</td><td>{{ user.rower.powerzones.5 }}</td>
|
||||
<td>{{ user.rower.pw_an }}</td>
|
||||
<td>{{ user.rower.pw_an|otwslack:user }}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user