Example #1
0
def form_exit(request):
    form = None
    form_instructions = _(
        'Please fill out this survey about your experience with the different CAT interfaces and modes of assistance.'
    )
    form_title = _('Exit Questionnaire')
    page_name = _('Exit Questionnaire')

    if request.method == 'GET':
        form = controller.get_exit_form(request.user)

    elif request.method == 'POST':
        form = controller.get_exit_form(request.user, request.POST)
        if form.is_valid():
            controller.save_modelform(request.user, form)
            return redirect('/tm/')
    else:
        # TODO log message
        raise Http404

    return render_to_response('survey.html', {
        'form': form,
        'form_instructions': form_instructions,
        'form_title': form_title,
        'page_name': page_name
    },
                              context_instance=RequestContext(request))
Example #2
0
def form_exit(request):
    form = None
    form_instructions = _(
        "Please fill out this survey about your experience with the different CAT interfaces and modes of assistance."
    )
    form_title = _("Exit Questionnaire")
    page_name = _("Exit Questionnaire")

    if request.method == "GET":
        form = controller.get_exit_form(request.user)

    elif request.method == "POST":
        form = controller.get_exit_form(request.user, request.POST)
        if form.is_valid():
            controller.save_modelform(request.user, form)
            return redirect("/tm/")
    else:
        # TODO log message
        raise Http404

    return render_to_response(
        "survey.html",
        {"form": form, "form_instructions": form_instructions, "form_title": form_title, "page_name": page_name},
        context_instance=RequestContext(request),
    )
Example #3
0
def form_demographic(request):
    form = None
    form_instructions = _(
        'Please complete this demographic survey. This information will remain confidential and will not be linked in any way with your real identity.'
    )
    form_title = _('Demographic Survey')
    page_name = _('Demographic Survey')

    if request.method == 'GET':
        form = controller.get_demographic_form(request.user)

    elif request.method == 'POST':
        form = controller.get_demographic_form(request.user, request.POST)
        if form.is_valid():
            controller.save_modelform(request.user, form)
            return redirect('/tm/')
    else:
        # TODO log message
        raise Http404

    return render_to_response('survey.html', {
        'form': form,
        'form_instructions': form_instructions,
        'form_title': form_title,
        'page_name': page_name
    },
                              context_instance=RequestContext(request))
Example #4
0
def form_demographic(request):
    form = None
    form_instructions = _(
        "Please complete this demographic survey. This information will remain confidential and will not be linked in any way with your real identity."
    )
    form_title = _("Demographic Survey")
    page_name = _("Demographic Survey")

    if request.method == "GET":
        form = controller.get_demographic_form(request.user)

    elif request.method == "POST":
        form = controller.get_demographic_form(request.user, request.POST)
        if form.is_valid():
            controller.save_modelform(request.user, form)
            return redirect("/tm/")
    else:
        # TODO log message
        raise Http404

    return render_to_response(
        "survey.html",
        {"form": form, "form_instructions": form_instructions, "form_title": form_title, "page_name": page_name},
        context_instance=RequestContext(request),
    )