from django.conf.urls import patterns, include, url from misago.threads.views.privatethreads import ThreadsView urlpatterns = patterns('', url(r'^private-threads/$', ThreadsView.as_view(), name='private_threads'), url(r'^private-threads/(?P\d+)/$', ThreadsView.as_view(), name='private_threads'), url(r'^private-threads/sort-(?P[\w-]+)/$', ThreadsView.as_view(), name='private_threads'), url(r'^private-threads/sort-(?P[\w-]+)/(?P\d+)/$', ThreadsView.as_view(), name='private_threads'), url(r'^private-threads/show-(?P[\w-]+)/$', ThreadsView.as_view(), name='private_threads'), url(r'^private-threads/show-(?P[\w-]+)/(?P\d+)/$', ThreadsView.as_view(), name='private_threads'), url(r'^private-threads/sort-(?P[\w-]+)/show-(?P[\w-]+)/$', ThreadsView.as_view(), name='private_threads'), url(r'^private-threads/sort-(?P[\w-]+)/show-(?P[\w-]+)/(?P\d+)/$', ThreadsView.as_view(), name='private_threads'), ) from misago.threads.views.privatethreads import (ThreadView, GotoLastView, GotoNewView, GotoPostView) urlpatterns += patterns('', url(r'^private-thread/(?P[\w\d-]+)-(?P\d+)/$', ThreadView.as_view(), name='private_thread'), url(r'^private-thread/(?P[\w\d-]+)-(?P\d+)/(?P\d+)/$', ThreadView.as_view(), name='private_thread'), url(r'^private-thread/(?P[\w\d-]+)-(?P\d+)/last/$', GotoLastView.as_view(), name='private_thread_last'), url(r'^private-thread/(?P[\w\d-]+)-(?P\d+)/new/$', GotoNewView.as_view(), name='private_thread_new'), url(r'^private-thread/(?P[\w\d-]+)-(?P\d+)/post-(?P\d+)/$', GotoPostView.as_view(), name='private_thread_post'), ) from misago.threads.views.privatethreads import PostingView urlpatterns += patterns('', url(r'^start-private-thread/$', PostingView.as_view(), name='start_private_thread'), url(r'^reply-private-thread/(?P\d+)/$', PostingView.as_view(), name='reply_private_thread'), )