Private
Public Access
1
0

Showing Power band values in Rower edit

This commit is contained in:
Sander Roosendaal
2017-01-24 15:36:17 +01:00
parent 50b38641c8
commit 41f34dd1a5
3 changed files with 59 additions and 4 deletions

View File

@@ -4497,7 +4497,9 @@ def rower_edit_view(request,message=""):
else:
message = HttpResponse("invalid form")
return render(request, 'rower_form.html',
{'form':form,})
{'form':form,
'rower':r,
})
# url = reverse(rower_edit_view,args=[str(message)])
# response = HttpResponseRedirect(url)
@@ -4511,9 +4513,16 @@ def rower_edit_view(request,message=""):
try:
r = Rower.objects.get(user=request.user)
r.ftp = max(min(ftp,650),50)
powerperc = [55,75,90,105,120]
ut2,ut1,at,tr,an = (r.ftp*np.array(powerperc)/100.).astype(int)
r.pw_ut2 = ut2
r.pw_ut1 = ut1
r.pw_at = at
r.pw_tr = tr
r.pw_an = an
r.save()
message = "Functional Threshold Value Changed"
url = reverse(workouts_view,args=[str(message)])
url = reverse(rower_edit_view,args=[str(message)])
response = HttpResponseRedirect(url)
except Rower.DoesNotExist:
message = "Funny. This user doesn't exist."
@@ -4524,6 +4533,7 @@ def rower_edit_view(request,message=""):
return render(request, 'rower_form.html',
{'form':form,
'powerform':powerform,
'rower':r,
})
@@ -4531,6 +4541,18 @@ def rower_edit_view(request,message=""):
else:
try:
r = Rower.objects.get(user=request.user)
# Temporary code
powerperc = [55,75,90,105,120]
ut2,ut1,at,tr,an = (r.ftp*np.array(powerperc)/100.).astype(int)
r.pw_ut2 = ut2
r.pw_ut1 = ut1
r.pw_at = at
r.pw_tr = tr
r.pw_an = an
r.save()
# end temporary
form = RowerForm(instance=r)
powerform = RowerPowerForm(instance=r)
grants = AccessToken.objects.filter(user=request.user)
@@ -4539,6 +4561,7 @@ def rower_edit_view(request,message=""):
'form':form,
'powerform':powerform,
'grants':grants,
'rower':r,
})
except Rower.DoesNotExist:
return HttpResponse("This user doesn't exist")