1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
# pylint: disable=E1120
from django.conf.urls.defaults import patterns, url
from polls.views import *
from sociologist.views import *
urlpatterns = patterns(
'',
# Poll CRUD
url(r'^$', PollListView.as_view(), name="poll_list"),
url(r'^add/$', PollFormView.as_view(), name="poll_add"),
url(r'^edit/(?P<id>[0-9A-Fa-f]{24})/$',
PollFormView.as_view(), name="poll_edit"),
url(r'^clone/(?P<id>[0-9A-Fa-f]{24})/$',
'sociologist.views.poll_clone', name="poll_clone"),
url(r'^delete/(?P<id>[0-9A-Fa-f]{24})/$',
'sociologist.views.poll_delete', name="poll_delete"),
# Poll structure CRUD
url(r'^structure/(?P<poll_id>[0-9A-Fa-f]{24})/$',
StructureFormView.as_view(), name="structure.builder"),
url(r'^download/(?P<poll_id>[0-9A-Fa-f]{24})/$',
'polls.views.download_poll', name="poll_download"),
url(r'^option/thumb/(?P<poll_id>[0-9A-Fa-f]{24})/(?P<img_name>.*)/$',
'polls.views.opt_thumb'),
# Poll result
url(r'^(?P<poll_id>[0-9A-Fa-f]{24})/results/$',
PollResultListView.as_view(), name="poll_result_detail"),
url(r'^(?P<poll_id>[0-9A-Fa-f]{24})/results/csv_format/$',
'polls.views.csv_download', name="csv_download"),
)
|