Private
Public Access
1
0

saveState not working yet

This commit is contained in:
Sander Roosendaal
2022-04-05 16:25:36 +02:00
parent fdcad2a3f1
commit 22d5ee5e3f
5 changed files with 107 additions and 45 deletions

View File

@@ -2963,35 +2963,23 @@ def rower_create_trainingplan(request, id=0):
message="This functionality requires a Coach or Self-Coach plan",
redirect_field_name=None)
def stepeditor(request, id=0):
step1 = PlannedSessionStep(
manager = request.user,
name = "Warming Up",
intensity = "Warmup",
durationtype = "Time",
durationvalue = 60000,
)
step2 = PlannedSessionStep(
manager = request.user,
name = "Steady",
intensity = "Active",
durationtype = "Time",
durationvalue = 180000,
)
form = StepEditorForm()
step3 = PlannedSessionStep(
manager = request.user,
name = "Cooling Down",
intensity = "Cooldown",
durationtype = "Time",
durationvalue = 60000,
)
if request.method == 'POST':
form = StepEditorForm(request.POST)
if form.is_valid():
step = form.save(commit=False)
step.manager = request.user
step.save()
steps = [step1,step2,step3]
steps = PlannedSessionStep.objects.filter(manager=request.user)
return render(request, 'stepeditor.html',
{
'steps':steps,
'form':form,
})
@user_passes_test(can_plan, login_url="/rowers/paidplans",