# vim: set fileencoding=utf-8 from django.conf.urls import * from .views import * from .page.views import page, langpage urlpatterns = [ url(r'^$', questionnaire, name='questionnaire_noargs'), url(r'^csv/(?P\d+)/$', export_csv, name='export_csv'), url(r'^(?P[^/]+)/progress/$', get_async_progress, name='progress'), url(r'^take/(?P[0-9]+)/$', generate_run), url(r'^$', page, {'page_to_render' : 'index'}), url(r'^(?P.*)\.html$', page), url(r'^(?P..)/(?P.*)\.html$', langpage), url(r'^setlang/$', set_language), url(r'^landing/(?P\w+)/$', SurveyView.as_view(), name="landing"), url(r'^(?P[^/]+)/(?P[-]{0,1}\d+)/$', questionnaire, name='questionset'), url(r'^q/manage/csv/(\d+)/', export_csv, name="export_csv"), ] if not use_session: urlpatterns += [ url(r'^(?P[^/]+)/$', questionnaire, name='questionnaire'), url(r'^(?P[^/]+)/(?P[-]{0,1}\d+)/prev/$', redirect_to_prev_questionnaire, name='redirect_to_prev_questionnaire'), ] else: urlpatterns += [ url(r'^$', questionnaire, name='questionnaire'), url(r'^prev/$', redirect_to_prev_questionnaire, name='redirect_to_prev_questionnaire') ]