Exemplo n.º 1
0
Arquivo: views.py Projeto: maxatp/qcat
    def done(self, form_list, form_dict, **kwargs):

        baseConfig = BaseConfig()

        baseDict = {}
        for step, stepData in form_dict.items():
            baseDict[baseConfig.getConfigByStep(step)] = stepData.cleaned_data
        json = {'base': baseDict}
        questionnaire = Questionnaire.create_new(json=json)
        messages.success(
            self.request, _('The questionnaire was successfully submitted.'))
        return redirect(questionnaire)
Exemplo n.º 2
0
Arquivo: urls.py Projeto: maxatp/qcat
from django.conf.urls import url, patterns

from questionnaire.views import QuestionnaireWizard
from questionnaire.config.base import BaseConfig
baseConfig = BaseConfig()

questionnaireWizard = QuestionnaireWizard.as_view(
    baseConfig.getFormList(), url_name='questionnaire_new_step')

urlpatterns = patterns(
    '',
    url(r'^new/(?P<step>.+)/$', questionnaireWizard,
        name='questionnaire_new_step'),
    url(r'^new/$', questionnaireWizard, name='questionnaire_new'),
    url(r'^view/(\d+)/$', 'questionnaire.views.questionnaire_view',
        name='questionnaire_view'),
)