Private
Public Access
1
0

multi plot sort of functions

This commit is contained in:
Sander Roosendaal
2017-02-18 13:25:21 +01:00
parent 46358ba4d4
commit 91d82703f7
3 changed files with 122 additions and 8 deletions

View File

@@ -2046,6 +2046,13 @@ def team_comparison_select(request,
@login_required()
def multi_compare_view(request):
promember=0
if not request.user.is_anonymous():
r = Rower.objects.get(user=request.user)
result = request.user.is_authenticated() and ispromember(request.user)
if result:
promember=1
if request.method == 'POST':
form = WorkoutMultipleCompareForm(request.POST)
chartform = ChartParamChoiceForm(request.POST)
@@ -2055,8 +2062,15 @@ def multi_compare_view(request):
xparam = chartform.cleaned_data['xparam']
yparam = chartform.cleaned_data['yparam']
ids = [w.id for w in workouts]
res = interactive_multiple_compare_chart(ids,xparam,yparam)
return HttpResponse("Form is valid")
res = interactive_multiple_compare_chart(ids,xparam,yparam,
promember=promember)
script = res[0]
div = res[1]
return render(request,'multicompare.html',
{'interactiveplot':script,
'the_div':div,
'promember':promember,
})
else:
return HttpResponse("Form is not valid")
else: