OpenSlides/openslides/assignment/urls.py

121 lines
2.7 KiB
Python
Raw Normal View History

2011-07-31 10:46:29 +02:00
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
openslides.assignments.urls
~~~~~~~~~~~~~~~~~~~~~~~~~~~
URL list for the assignment app.
2012-04-25 22:29:19 +02:00
:copyright: 2011, 2012 by OpenSlides team, see AUTHORS.
2011-07-31 10:46:29 +02:00
:license: GNU GPL, see LICENSE for more details.
"""
from django.conf.urls.defaults import *
2012-04-20 14:33:40 +02:00
from assignment.views import ViewPoll, AssignmentPDF, AssignmentPollPDF, AssignmentPollDelete
2012-02-19 19:27:00 +01:00
2011-07-31 10:46:29 +02:00
urlpatterns = patterns('assignment.views',
url(r'^$',
'get_overview',
name='assignment_overview',
),
2011-07-31 10:46:29 +02:00
url(r'^(?P<assignment_id>\d+)$',
'view',
2011-07-31 10:46:29 +02:00
name='assignment_view'),
url(r'^new$',
'edit',
name='assignment_new',
),
2011-07-31 10:46:29 +02:00
url(r'^(?P<assignment_id>\d+)/edit$',
'edit',
name='assignment_edit',
),
2011-07-31 10:46:29 +02:00
url(r'^(?P<assignment_id>\d+)/del$',
'delete',
name='assignment_delete',
),
2011-07-31 10:46:29 +02:00
url(r'^(?P<assignment_id>\d+)/setstatus/(?P<status>[a-z]{3})$',
'set_status',
name='assignment_set_status',
),
2011-07-31 10:46:29 +02:00
url(r'^(?P<assignment_id>\d+)/run$',
'run',
name='assignment_run',
),
2011-07-31 10:46:29 +02:00
url(r'^(?P<assignment_id>\d+)/delrun$',
'delrun',
name='assignment_delrun',
),
2011-07-31 10:46:29 +02:00
url(r'^(?P<assignment_id>\d+)/delother/(?P<profile_id>\d+)$',
'delother',
name='assignment_delother',
),
2011-07-31 10:46:29 +02:00
url(r'^(?P<assignment_id>\d+)/set_active/$',
'set_active',
name='assignment_activate_item',
),
url(r'^poll/(?P<poll_id>\d+)/print$',
2012-04-20 14:33:40 +02:00
AssignmentPollPDF.as_view(),
name='print_assignment_poll',
),
2011-07-31 10:46:29 +02:00
url(r'^print$',
AssignmentPDF.as_view(),
name='print_assignment',
),
2011-09-07 07:52:44 +02:00
url(r'^(?P<assignment_id>\d+)/print$',
AssignmentPDF.as_view(),
name='print_assignment',
),
2011-09-07 07:52:44 +02:00
url(r'^(?P<assignment_id>\d+)/gen_poll$',
'gen_poll',
name='assignment_gen_poll',
),
2011-07-31 10:46:29 +02:00
url(r'^poll/(?P<poll_id>\d+)$',
2012-02-19 19:27:00 +01:00
ViewPoll.as_view(),
name='assignment_poll_view',
2012-02-19 19:27:00 +01:00
),
2011-07-31 10:46:29 +02:00
url(r'^poll/(?P<pk>\d+)/del$',
AssignmentPollDelete.as_view(),
name='assignment_poll_delete',
),
url(r'^poll/(?P<poll_id>\d+)/pub/$',
'set_published',
{'published': True},
name='assignment_poll_publish',
),
url(r'^poll/(?P<poll_id>\d+)/notpub/$',
'set_published',
{'published': False},
name='assignment_poll_notpublish',
),
url(r'^(?P<assignment_id>\d+)/elected/(?P<profile_id>\d+)$',
'set_elected',
{'elected': True},
name='assignment_user_elected',
),
url(r'^(?P<assignment_id>\d+)/notelected/(?P<profile_id>\d+)$',
'set_elected',
{'elected': False},
name='assignment_user_not_elected',
),
2011-07-31 10:46:29 +02:00
)