#!/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 (AssignmentListView, AssignmentDetail, AssignmentCreateView, AssignmentUpdateView, AssignmentDeleteView, AssignmentSetStatusView, AssignmentRunView, AssignmentRunDeleteView, AssignmentRunOtherDeleteView, PollCreateView, PollUpdateView, AssignmentPDF, AssignmentPollPDF, AssignmentPollDeleteView, SetPublishStatusView, SetElectedView, CreateRelatedAgendaItemView) urlpatterns = patterns('openslides.assignment.views', url(r'^$', AssignmentListView.as_view(), name='assignment_list', ), url(r'^(?P\d+)/$', AssignmentDetail.as_view(), name='assignment_detail'), url(r'^new/$', AssignmentCreateView.as_view(), name='assignment_create', ), url(r'^(?P\d+)/edit/$', AssignmentUpdateView.as_view(), name='assignment_update', ), url(r'^(?P\d+)/del/$', AssignmentDeleteView.as_view(), name='assignment_delete', ), url(r'^(?P\d+)/setstatus/(?P[a-z]{3})/$', AssignmentSetStatusView.as_view(), name='assignment_set_status', ), url(r'^(?P\d+)/run/$', AssignmentRunView.as_view(), name='assignment_run', ), url(r'^(?P\d+)/delrun/$', AssignmentRunDeleteView.as_view(), name='assignment_delrun', ), url(r'^(?P\d+)/delother/(?P[^/]+)/$', AssignmentRunOtherDeleteView.as_view(), name='assignment_delother', ), url(r'^poll/(?P\d+)/print/$', AssignmentPollPDF.as_view(), name='assignment_poll_pdf', ), url(r'^(?P\d+)/agenda/$', CreateRelatedAgendaItemView.as_view(), name='assignment_create_agenda', ), url(r'^print/$', AssignmentPDF.as_view(), name='assignment_list_pdf', ), url(r'^(?P\d+)/print/$', AssignmentPDF.as_view(), name='assignment_pdf', ), url(r'^(?P\d+)/gen_poll/$', PollCreateView.as_view(), name='assignment_poll_create', ), url(r'^poll/(?P\d+)/$', PollUpdateView.as_view(), name='assignment_poll_view', ), url(r'^poll/(?P\d+)/del/$', AssignmentPollDeleteView.as_view(), name='assignment_poll_delete', ), url(r'^poll/(?P\d+)/pub/$', SetPublishStatusView.as_view(), name='assignment_poll_publish_status', ), url(r'^(?P\d+)/elected/(?P[^/]+)/$', SetElectedView.as_view(), {'elected': True}, name='assignment_user_elected', ), url(r'^(?P\d+)/notelected/(?P[^/]+)/$', SetElectedView.as_view(), {'elected': False}, name='assignment_user_not_elected', ), )