privatethreads.py 2.1 KB

1234567891011121314151617181920212223242526272829303132
  1. from django.conf.urls import patterns, include, url
  2. from misago.threads.views.privatethreads import ThreadsView
  3. urlpatterns = patterns('',
  4. url(r'^private-threads/$', ThreadsView.as_view(), name='private_threads'),
  5. url(r'^private-threads/(?P<page>\d+)/$', ThreadsView.as_view(), name='private_threads'),
  6. url(r'^private-threads/sort-(?P<sort>[\w-]+)/$', ThreadsView.as_view(), name='private_threads'),
  7. url(r'^private-threads/sort-(?P<sort>[\w-]+)/(?P<page>\d+)/$', ThreadsView.as_view(), name='private_threads'),
  8. url(r'^private-threads/show-(?P<show>[\w-]+)/$', ThreadsView.as_view(), name='private_threads'),
  9. url(r'^private-threads/show-(?P<show>[\w-]+)/(?P<page>\d+)/$', ThreadsView.as_view(), name='private_threads'),
  10. url(r'^private-threads/sort-(?P<sort>[\w-]+)/show-(?P<show>[\w-]+)/$', ThreadsView.as_view(), name='private_threads'),
  11. url(r'^private-threads/sort-(?P<sort>[\w-]+)/show-(?P<show>[\w-]+)/(?P<page>\d+)/$', ThreadsView.as_view(), name='private_threads'),
  12. )
  13. from misago.threads.views.privatethreads import (ThreadView, GotoLastView,
  14. GotoNewView, GotoPostView)
  15. urlpatterns += patterns('',
  16. url(r'^private-thread/(?P<thread_slug>[\w\d-]+)-(?P<thread_id>\d+)/$', ThreadView.as_view(), name='private_thread'),
  17. url(r'^private-thread/(?P<thread_slug>[\w\d-]+)-(?P<thread_id>\d+)/(?P<page>\d+)/$', ThreadView.as_view(), name='private_thread'),
  18. url(r'^private-thread/(?P<thread_slug>[\w\d-]+)-(?P<thread_id>\d+)/last/$', GotoLastView.as_view(), name='private_thread_last'),
  19. url(r'^private-thread/(?P<thread_slug>[\w\d-]+)-(?P<thread_id>\d+)/new/$', GotoNewView.as_view(), name='private_thread_new'),
  20. url(r'^private-thread/(?P<thread_slug>[\w\d-]+)-(?P<thread_id>\d+)/post-(?P<post_id>\d+)/$', GotoPostView.as_view(), name='private_thread_post'),
  21. )
  22. from misago.threads.views.privatethreads import PostingView
  23. urlpatterns += patterns('',
  24. url(r'^start-private-thread/$', PostingView.as_view(), name='start_private_thread'),
  25. url(r'^reply-private-thread/(?P<thread_id>\d+)/$', PostingView.as_view(), name='reply_private_thread'),
  26. )