from django.conf.urls import url from proposals import views urlpatterns = [ url(r'^markdown/$', views.markdown_preview, name='markdown'), url(r'^$', views.home, name='home'), url(r'^conference/$', views.conference, name='conference'), url(r'^talk/propose/$', views.participate, name='participate-as-speaker'), url(r'^talk/$', views.talk_list, name='list-talks'), url(r'^talk/add/$', views.talk_edit, name='add-talk'), url(r'^talk/edit/(?P[-\w]+)$', views.talk_edit, name='edit-talk'), url(r'^talk/vote/(?P[-\w]+)/(?P[-0-2]+)$', views.vote, name='vote'), url(r'^talk/details/(?P[-\w]+)$', views.TalkDetail.as_view(), name='show-talk'), url(r'^talk/accept/(?P[-\w]+)/$', views.talk_decide, {'accepted': True}, name='accept-talk'), url(r'^talk/decline/(?P[-\w]+)/$', views.talk_decide, {'accepted': False}, name='decline-talk'), url(r'^talk/assign-to-track/(?P[-\w]+)/(?P[-\w]+)/$', views.talk_assign_to_track, name='assign-talk-to-track'), url(r'^topic/$', views.TopicList.as_view(), name='list-topics'), url(r'^topic/add/$', views.TopicCreate.as_view(), name='add-topic'), url(r'^topic/(?P[-\w]+)/edit/$', views.TopicUpdate.as_view(), name='edit-topic'), url(r'^track/$', views.TrackList.as_view(), name='list-tracks'), url(r'^track/add/$', views.TrackCreate.as_view(), name='add-track'), url(r'^track/(?P[-\w]+)/edit/$', views.TrackUpdate.as_view(), name='edit-track'), url(r'^speakers/$', views.speaker_list, name='list-speakers'), url(r'^speaker/(?P[\w.@+-]+)$', views.user_details, name='show-speaker'), url(r'^subscribe/$', views.talk_subscriptions, name='subscriptions-list'), url(r'^subscribe/(?P[-\w]+)$', views.talk_subscribe, name='subscribe-to-talk'), ]