Private
Public Access
1
0

workflow config form working

This commit is contained in:
Sander Roosendaal
2017-10-18 15:44:51 +02:00
parent 3bec917456
commit 13dee6305d
4 changed files with 108 additions and 45 deletions

View File

@@ -5858,11 +5858,25 @@ def workout_workflow_config_view(request):
request.session['referer'] = absolute(request)['PATH']
request.session[translation.LANGUAGE_SESSION_KEY] = USER_LANGUAGE
r = getrower(request.user)
formleft = WorkFlowLeftPanelForm(instance=r)
formmiddle = WorkFlowMiddlePanelForm()
if request.method == 'POST' and 'leftpanel' in request.POST:
formleft = WorkFlowLeftPanelForm(request.POST)
if formleft.is_valid():
leftpanel = formleft.cleaned_data['leftpanel']
r.workflowleftpanel = leftpanel
r.save()
if request.method == 'POST' and 'middlepanel' in request.POST:
formmiddle = WorkFlowMiddlePanelForm(request.POST)
if formmiddle.is_valid():
middlepanel = formmiddle.cleaned_data['middlepanel']
r.workflowmiddlepanel = middlepanel
r.save()
formleft = WorkFlowLeftPanelForm(instance=r)
formmiddle = WorkFlowMiddlePanelForm(instance=r)
# Add processing of POST data
# Add processing of POST data
return render(request,'workflowconfig.html',
{
'rower':r,
@@ -5909,9 +5923,9 @@ def workout_workflow_view(request,id):
statcharts = GraphImage.objects.filter(workout=row)
# This will be user configurable in the future
middleTemplates = r.workflowleftpanel
middleTemplates = r.workflowmiddlepanel
leftTemplates = r.workflowmiddlepanel
leftTemplates = r.workflowleftpanel
return render(request,
'workflow.html',