Private
Public Access
1
0

now working with ajax

This commit is contained in:
Sander Roosendaal
2021-05-31 08:49:23 +02:00
parent 9f0d4121e3
commit a2c41244e9
4 changed files with 55 additions and 5 deletions

View File

@@ -1074,10 +1074,9 @@ def trainingzones_view(request,userid=0,mode='rower',
enddate = form.cleaned_data['enddate']
zones = form.cleaned_data['zones']
data = get_zones_report(r,startdate,enddate,trainingzones=zones)
script, div = interactive_zoneschart(r,data,startdate,enddate,trainingzones=zones)
script = ''
div = get_call()
breadcrumbs = [
{
@@ -1098,9 +1097,40 @@ def trainingzones_view(request,userid=0,mode='rower',
'the_script':script,
'the_div':div,
'form':form,
'startdate':startdate,
'enddate':enddate,
'zones':zones,
}
)
@login_required()
def trainingzones_view_data(request,userid=0):
r = getrequestrower(request,userid=userid)
startdate = timezone.now()-datetime.timedelta(days=365)
enddate = timezone.now()
zones = 'hr'
if request.GET.get('zones'):
zones = request.GET.get('zones')
if request.GET.get('startdate'):
startdate = datetime.datetime.strptime(request.GET.get('startdate'),"%Y-%m-%d")
if request.GET.get('enddate'):
enddate = datetime.datetime.strptime(request.GET.get('enddate'),"%Y-%m-%d")
data = get_zones_report(r,startdate,enddate,trainingzones=zones)
script, div = interactive_zoneschart(r,data,startdate,enddate,trainingzones=zones)
return JSONResponse({
'script': script,
'div': div,
})
@user_passes_test(ispromember, login_url="/rowers/paidplans",
message="This functionality requires a Pro plan or higher. If you are already a Pro user, please log in to access this functionality",