Private
Public Access
1
0

some more improvements

This commit is contained in:
Sander Roosendaal
2016-11-24 00:03:33 +01:00
parent bf32c1cc21
commit b8643ca897
3 changed files with 30 additions and 16 deletions

View File

@@ -4457,6 +4457,19 @@ class JSONResponse(HttpResponse):
super(JSONResponse, self).__init__(content, **kwargs)
def strokedatajson(request,id):
try:
row = Workout.objects.get(id=id)
if (checkworkoutuser(request.user,row)==False):
return HttpResponse("Permission error")
except Workout.DoesNotExist:
return HttpResponse("Workout doesn't exist")
try:
id = int(id)
except ValueError:
return HttpRespone("Not a valid workout number")
if request.method == 'GET':
datadf,row = dataprep.getrowdata_db(id=id)
columns = ['spm','timesecs','hr','pseconds','power','distance']
datadf = dataprep.getsmallrowdata_db(columns,ids=[id])
return JSONResponse(datadf)