Showing Power band values in Rower edit
This commit is contained in:
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user