some more improvements
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user