Merge branch 'release/v9.41'
This commit is contained in:
@@ -3,6 +3,7 @@ from __future__ import division
|
|||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
from six import iteritems
|
from six import iteritems
|
||||||
|
import collections
|
||||||
|
|
||||||
workouttypes = (
|
workouttypes = (
|
||||||
('water','Standard Racing Shell'),
|
('water','Standard Racing Shell'),
|
||||||
@@ -33,7 +34,7 @@ workouttypes = (
|
|||||||
('other','Other'),
|
('other','Other'),
|
||||||
)
|
)
|
||||||
|
|
||||||
stravamapping = {
|
stravamapping = collections.OrderedDict({
|
||||||
'water':'Rowing',
|
'water':'Rowing',
|
||||||
'rower':'Rowing',
|
'rower':'Rowing',
|
||||||
'skierg':'NordicSki',
|
'skierg':'NordicSki',
|
||||||
@@ -61,9 +62,9 @@ stravamapping = {
|
|||||||
'Workout':'Workout',
|
'Workout':'Workout',
|
||||||
'other':'Workout',
|
'other':'Workout',
|
||||||
|
|
||||||
}
|
})
|
||||||
|
|
||||||
stmapping = {
|
stmapping = collections.OrderedDict({
|
||||||
'water':'Rowing',
|
'water':'Rowing',
|
||||||
'rower':'Rowing',
|
'rower':'Rowing',
|
||||||
'skierg':'Skiing:Nordic',
|
'skierg':'Skiing:Nordic',
|
||||||
@@ -92,9 +93,9 @@ stmapping = {
|
|||||||
'Workout':'Other:Workout',
|
'Workout':'Other:Workout',
|
||||||
'other':'Other',
|
'other':'Other',
|
||||||
|
|
||||||
}
|
})
|
||||||
|
|
||||||
rkmapping = {
|
rkmapping = collections.OrderedDict({
|
||||||
'water':'Rowing',
|
'water':'Rowing',
|
||||||
'rower':'Rowing',
|
'rower':'Rowing',
|
||||||
'skierg':'Cross-Country Skiing',
|
'skierg':'Cross-Country Skiing',
|
||||||
@@ -122,9 +123,9 @@ rkmapping = {
|
|||||||
'Workout':'Other',
|
'Workout':'Other',
|
||||||
'other':'Other',
|
'other':'Other',
|
||||||
|
|
||||||
}
|
})
|
||||||
|
|
||||||
polarmapping = {
|
polarmapping = collections.OrderedDict({
|
||||||
'water':'Rowing',
|
'water':'Rowing',
|
||||||
'rower':'Rowing',
|
'rower':'Rowing',
|
||||||
'skierg':'Skiing',
|
'skierg':'Skiing',
|
||||||
@@ -152,9 +153,9 @@ polarmapping = {
|
|||||||
'Workout':'Other Indoor',
|
'Workout':'Other Indoor',
|
||||||
'other':'Other Indoor',
|
'other':'Other Indoor',
|
||||||
|
|
||||||
}
|
})
|
||||||
|
|
||||||
tpmapping = {
|
tpmapping = collections.OrderedDict({
|
||||||
'water':'rowing',
|
'water':'rowing',
|
||||||
'rower':'rowing',
|
'rower':'rowing',
|
||||||
'skierg':'xc-ski',
|
'skierg':'xc-ski',
|
||||||
@@ -182,9 +183,9 @@ tpmapping = {
|
|||||||
'Workout':'other',
|
'Workout':'other',
|
||||||
'other':'other',
|
'other':'other',
|
||||||
|
|
||||||
}
|
})
|
||||||
|
|
||||||
c2mapping = {
|
c2mapping = collections.OrderedDict({
|
||||||
'water':'water',
|
'water':'water',
|
||||||
'rower':'rower',
|
'rower':'rower',
|
||||||
'skierg':'skierg',
|
'skierg':'skierg',
|
||||||
@@ -212,17 +213,17 @@ c2mapping = {
|
|||||||
'Workout':None,
|
'Workout':None,
|
||||||
'other':None,
|
'other':None,
|
||||||
|
|
||||||
}
|
})
|
||||||
|
|
||||||
c2mappinginv = {value:key for key,value in iteritems(c2mapping) if value is not None}
|
c2mappinginv = {value:key for key,value in reversed(c2mapping.items()) if value is not None}
|
||||||
|
|
||||||
stravamappinginv = {value:key for key,value in iteritems(stravamapping) if value is not None}
|
stravamappinginv = {value:key for key,value in reversed(stravamapping.items()) if value is not None}
|
||||||
|
|
||||||
stmappinginv = {value:key for key,value in iteritems(stmapping) if value is not None}
|
stmappinginv = {value:key for key,value in reversed(stmapping.items()) if value is not None}
|
||||||
|
|
||||||
rkmappinginv = {value:key for key,value in iteritems(rkmapping) if value is not None}
|
rkmappinginv = {value:key for key,value in reversed(rkmapping.items()) if value is not None}
|
||||||
|
|
||||||
polarmappinginv = {value:key for key,value in iteritems(polarmapping) if value is not None}
|
polarmappinginv = {value:key for key,value in reversed(polarmapping.items()) if value is not None}
|
||||||
|
|
||||||
otwtypes = (
|
otwtypes = (
|
||||||
'water',
|
'water',
|
||||||
|
|||||||
@@ -57,19 +57,16 @@
|
|||||||
</li>
|
</li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<li>
|
<li>
|
||||||
<div class="grid_2 omega suffix_4 tooltip">
|
|
||||||
<form enctype="multipart/form-data" action="{{ formloc }}" method="post">
|
<form enctype="multipart/form-data" action="{{ formloc }}" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
{% if workstrokesonly == True %}
|
{% if workstrokesonly == True %}
|
||||||
<input class="button blue small" type="hidden" name="workstrokesonly" value="False">
|
<input class="button" type="hidden" name="workstrokesonly" value="False">
|
||||||
<input class="button blue small" value="Include Rest Strokes" type="Submit">
|
<input class="button" value="Include Rest Strokes" type="Submit">
|
||||||
{% else %}
|
{% else %}
|
||||||
<input class="button blue small" type="hidden" name="workstrokesonly" value="True">
|
<input class="button" type="hidden" name="workstrokesonly" value="True">
|
||||||
<input class="button blue small" value="Remove Rest Strokes" type="Submit">
|
<input class="button" value="Remove Rest Strokes" type="Submit">
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</form>
|
</form>
|
||||||
<span class="tooltiptext">If your data source allows, this will show or hide strokes taken during rest intervals.</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
BIN
rowers/tests/testdata/testdata.csv.gz
vendored
BIN
rowers/tests/testdata/testdata.csv.gz
vendored
Binary file not shown.
Reference in New Issue
Block a user