multi plot sort of functions
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user