Skip to content
Snippets Groups Projects
views.py 605 B
Newer Older
  • Learn to ignore specific revisions
  • from django.shortcuts import render
    from django.template.response import TemplateResponse
    
    from .workflow import single_stage, two_stage
    
    
    workflows = [single_stage, two_stage]
    
    
    def demo_workflow(request, wf_id):
        workflow = workflows[int(wf_id)-1]
        current_phase = request.POST.get('current')
        if request.POST:
            phase = workflow.process(current_phase, request.POST['action'])
        else:
            phase = workflow.current(current_phase)
    
        context = {
            'workflow': workflow,
            'phase': phase,
        }
        return TemplateResponse(request, 'apply/demo_workflow.html', context)
    
    
    Todd Dembrey's avatar
    Todd Dembrey committed