Merge branch 'feature/flexchartselectionbasic' into develop
This commit is contained in:
@@ -2046,7 +2046,6 @@ def interactive_flex_chart2(id=0,promember=0,
|
|||||||
plottype='line',
|
plottype='line',
|
||||||
workstrokesonly=False):
|
workstrokesonly=False):
|
||||||
|
|
||||||
|
|
||||||
#rowdata,row = dataprep.getrowdata_db(id=id)
|
#rowdata,row = dataprep.getrowdata_db(id=id)
|
||||||
columns = [xparam,yparam1,yparam2,
|
columns = [xparam,yparam1,yparam2,
|
||||||
'ftime','distance','fpace',
|
'ftime','distance','fpace',
|
||||||
|
|||||||
+2
-2
@@ -269,7 +269,7 @@ in case you recorded your heart rate during your workout""",
|
|||||||
heart rate versus time. """,
|
heart rate versus time. """,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'yparam1':'strokeenergy',
|
'yparam1':'driveenergy',
|
||||||
'yparam2':'hr',
|
'yparam2':'hr',
|
||||||
'xparam':'time',
|
'xparam':'time',
|
||||||
'plottype':'line',
|
'plottype':'line',
|
||||||
@@ -291,7 +291,7 @@ as you increase stroke rate. Typical values are > 10m for steady state
|
|||||||
dropping to 8m for race pace in the single.""",
|
dropping to 8m for race pace in the single.""",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'yparam1':'strokeenergy',
|
'yparam1':'driveenergy',
|
||||||
'yparam2':'None',
|
'yparam2':'None',
|
||||||
'xparam':'spm',
|
'xparam':'spm',
|
||||||
'plottype':'line',
|
'plottype':'line',
|
||||||
|
|||||||
+14
-2
@@ -6197,6 +6197,19 @@ def workout_flexchart3_view(request,*args,**kwargs):
|
|||||||
else:
|
else:
|
||||||
workstrokesonly = False
|
workstrokesonly = False
|
||||||
|
|
||||||
|
if not promember:
|
||||||
|
for name,d in rowingmetrics:
|
||||||
|
if d['type'] != 'basic':
|
||||||
|
if xparam == name:
|
||||||
|
xparam = 'time'
|
||||||
|
messages.info(request,'To use '+d['verbose_name']+', you have to be Pro member')
|
||||||
|
if yparam1 == name:
|
||||||
|
yparam1 = 'pace'
|
||||||
|
messages.info(request,'To use '+d['verbose_name']+', you have to be Pro member')
|
||||||
|
if yparam2 == name:
|
||||||
|
yparam2 = 'spm'
|
||||||
|
messages.info(request,'To use '+d['verbose_name']+', you have to be Pro member')
|
||||||
|
|
||||||
# create interactive plot
|
# create interactive plot
|
||||||
try:
|
try:
|
||||||
script,div,js_resources,css_resources,workstrokesonly = interactive_flex_chart2(id,xparam=xparam,yparam1=yparam1,
|
script,div,js_resources,css_resources,workstrokesonly = interactive_flex_chart2(id,xparam=xparam,yparam1=yparam1,
|
||||||
@@ -8539,10 +8552,10 @@ def rower_favoritecharts_view(request):
|
|||||||
|
|
||||||
if request.method == 'POST':
|
if request.method == 'POST':
|
||||||
favorites_formset = FavoriteChartFormSet(request.POST)
|
favorites_formset = FavoriteChartFormSet(request.POST)
|
||||||
|
|
||||||
if favorites_formset.is_valid():
|
if favorites_formset.is_valid():
|
||||||
new_instances = []
|
new_instances = []
|
||||||
for favorites_form in favorites_formset:
|
for favorites_form in favorites_formset:
|
||||||
|
print 'mies'
|
||||||
yparam1 = favorites_form.cleaned_data.get('yparam1')
|
yparam1 = favorites_form.cleaned_data.get('yparam1')
|
||||||
yparam2 = favorites_form.cleaned_data.get('yparam2')
|
yparam2 = favorites_form.cleaned_data.get('yparam2')
|
||||||
xparam = favorites_form.cleaned_data.get('xparam')
|
xparam = favorites_form.cleaned_data.get('xparam')
|
||||||
@@ -8568,7 +8581,6 @@ def rower_favoritecharts_view(request):
|
|||||||
except IntegrityError:
|
except IntegrityError:
|
||||||
message = "something went wrong"
|
message = "something went wrong"
|
||||||
messages.error(request,message)
|
messages.error(request,message)
|
||||||
|
|
||||||
else:
|
else:
|
||||||
favorites_formset = FavoriteChartFormSet(initial=favorites_data)
|
favorites_formset = FavoriteChartFormSet(initial=favorites_data)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user