#!/usr/bin/env python # -*- coding: utf-8 -*- """ openslides.assignments.urls ~~~~~~~~~~~~~~~~~~~~~~~~~~~ URL list for the assignment app. :copyright: 2011–2013 by OpenSlides team, see AUTHORS. :license: GNU GPL, see LICENSE for more details. """ from django.conf.urls import url, patterns from openslides.assignment.views import (ViewPoll, AssignmentPDF, AssignmentPollPDF, AssignmentPollDelete, CreateRelatedAgendaItemView) urlpatterns = patterns('openslides.assignment.views', url(r'^$', 'get_overview', name='assignment_overview', ), url(r'^(?P\d+)/$', 'view', name='assignment_view'), url(r'^new/$', 'edit', name='assignment_new', ), url(r'^(?P\d+)/edit/$', 'edit', name='assignment_edit', ), url(r'^(?P\d+)/del/$', 'delete', name='assignment_delete', ), url(r'^(?P\d+)/setstatus/(?P[a-z]{3})/$', 'set_status', name='assignment_set_status', ), url(r'^(?P\d+)/run/$', 'run', name='assignment_run', ), url(r'^(?P\d+)/delrun/$', 'delrun', name='assignment_delrun', ), url(r'^(?P\d+)/delother/(?P[^/]+)/$', 'delother', name='assignment_delother', ), url(r'^(?P\d+)/set_active/$', 'set_active', name='assignment_activate_item', ), url(r'^poll/(?P\d+)/print/$', AssignmentPollPDF.as_view(), name='print_assignment_poll', ), url(r'^(?P\d+)/agenda/$', CreateRelatedAgendaItemView.as_view(), name='assignment_create_agenda', ), url(r'^print/$', AssignmentPDF.as_view(), name='print_assignment', ), url(r'^(?P\d+)/print/$', AssignmentPDF.as_view(), name='print_assignment', ), url(r'^(?P\d+)/gen_poll/$', 'gen_poll', name='assignment_gen_poll', ), url(r'^poll/(?P\d+)/$', ViewPoll.as_view(), name='assignment_poll_view', ), url(r'^poll/(?P\d+)/del/$', AssignmentPollDelete.as_view(), name='assignment_poll_delete', ), url(r'^poll/(?P\d+)/pub/$', 'set_publish_status', name='assignment_poll_publish_status', ), url(r'^(?P\d+)/elected/(?P[^/]+)/$', 'set_elected', {'elected': True}, name='assignment_user_elected', ), url(r'^(?P\d+)/notelected/(?P[^/]+)/$', 'set_elected', {'elected': False}, name='assignment_user_not_elected', ), )