adding user setting for CP duration range - default is 42 days
This commit is contained in:
@@ -120,7 +120,7 @@ from rowers.models import (
|
||||
VirtualRaceFollower,
|
||||
)
|
||||
from rowers.models import (
|
||||
RowerPowerForm,RowerForm,GraphImage,AdvancedWorkoutForm,
|
||||
RowerPowerForm,RowerForm,RowerCPForm,GraphImage,AdvancedWorkoutForm,
|
||||
RowerPowerZonesForm,AccountRowerForm,UserForm,
|
||||
Team,TeamForm,TeamInviteForm,TeamInvite,TeamRequest,
|
||||
WorkoutComment,WorkoutCommentForm,RowerExportForm,
|
||||
|
||||
@@ -480,6 +480,7 @@ def rower_prefs_view(request,userid=0,message=""):
|
||||
form = RowerForm(instance=r)
|
||||
powerform = RowerPowerForm(instance=r)
|
||||
powerzonesform = RowerPowerZonesForm(instance=r)
|
||||
cpform = RowerCPForm(instance=r)
|
||||
|
||||
if request.method == 'POST' and "ut2" in request.POST:
|
||||
form = RowerForm(request.POST)
|
||||
@@ -557,6 +558,14 @@ def rower_prefs_view(request,userid=0,message=""):
|
||||
r.save()
|
||||
successmessage = "Your Power Zone data were changed"
|
||||
messages.info(request,successmessage)
|
||||
elif request.method == 'POST' and 'cprange' in request.POST:
|
||||
cpform = RowerCPForm(request.POST)
|
||||
if cpform.is_valid():
|
||||
cd = cpform.cleaned_data
|
||||
cprange = cd['cprange']
|
||||
r.cprange = cprange
|
||||
r.save()
|
||||
messages.info(request,'Updated CP range value')
|
||||
|
||||
return render(request, 'rower_preferences.html',
|
||||
{
|
||||
@@ -565,6 +574,7 @@ def rower_prefs_view(request,userid=0,message=""):
|
||||
'powerform':powerform,
|
||||
'powerzonesform':powerzonesform,
|
||||
'breadcrumbs':breadcrumbs,
|
||||
'cpform':cpform,
|
||||
'rower':r,
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user