from django.conf.urls import patterns, url from . import views urlpatterns = patterns( '', url(r'^$', views.AssignmentListView.as_view(), name='assignment_list'), url(r'^(?P\d+)/$', views.AssignmentDetail.as_view(), name='assignment_detail'), url(r'^new/$', views.AssignmentCreateView.as_view(), name='assignment_create'), url(r'^(?P\d+)/edit/$', views.AssignmentUpdateView.as_view(), name='assignment_update'), url(r'^(?P\d+)/del/$', views.AssignmentDeleteView.as_view(), name='assignment_delete'), url(r'^(?P\d+)/set_phase/(?P\d+)/$', views.AssignmentSetPhaseView.as_view(), name='assignment_set_phase'), url(r'^(?P\d+)/candidate/$', views.AssignmentCandidateView.as_view(), name='assignment_candidate'), url(r'^(?P\d+)/delete_candidate/$', views.AssignmentDeleteCandidateshipView.as_view(), name='assignment_del_candidate'), url(r'^(?P\d+)/delother/(?P[^/]+)/$', views.AssignmentDeleteCandidateshipOtherView.as_view(), name='assignment_del_candidate_other'), url(r'^(?P\d+)/agenda/$', views.CreateRelatedAgendaItemView.as_view(), name='assignment_create_agenda'), url(r'^print/$', views.AssignmentPDF.as_view(), name='assignment_list_pdf'), url(r'^(?P\d+)/print/$', views.AssignmentPDF.as_view(), name='assignment_pdf'), url(r'^(?P\d+)/create_poll/$', views.PollCreateView.as_view(), name='assignmentpoll_create'), url(r'^poll/(?P\d+)/edit/$', views.PollUpdateView.as_view(), name='assignmentpoll_update'), url(r'^poll/(?P\d+)/del/$', views.AssignmentPollDeleteView.as_view(), name='assignmentpoll_delete'), url(r'^poll/(?P\d+)/print/$', views.AssignmentPollPDF.as_view(), name='assignmentpoll_pdf'), url(r'^poll/(?P\d+)/pub/$', views.SetPublishPollView.as_view(), {'publish': True}, name='assignmentpoll_publish_poll'), url(r'^poll/(?P\d+)/unpub/$', views.SetPublishPollView.as_view(), {'publish': False}, name='assignmentpoll_unpublish_poll'), url(r'^(?P\d+)/elected/(?P[^/]+)/$', views.SetElectedView.as_view(), {'elected': True}, name='assignment_user_elected'), url(r'^(?P\d+)/notelected/(?P[^/]+)/$', views.SetElectedView.as_view(), {'elected': False}, name='assignment_user_not_elected') )