from django.conf.urls import patterns, url urlpatterns = patterns('misago.apps.privatethreads', url(r'^$', 'list.AllThreadsListView', name="private_threads"), url(r'^(?P\d+)/$', 'list.AllThreadsListView', name="private_threads"), url(r'^my/$', 'list.MyThreadsListView', name="my_private_threads"), url(r'^my/(?P\d+)/$', 'list.MyThreadsListView', name="my_private_threads"), url(r'^start/$', 'posting.NewThreadView', name="private_thread_start"), url(r'^(?P(\w|-)+)-(?P\d+)/edit/$', 'posting.EditThreadView', name="private_thread_edit"), url(r'^(?P(\w|-)+)-(?P\d+)/reply/$', 'posting.NewReplyView', name="private_thread_reply"), url(r'^(?P(\w|-)+)-(?P\d+)/(?P\d+)/reply/$', 'posting.NewReplyView', name="private_thread_reply"), url(r'^(?P(\w|-)+)-(?P\d+)/(?P\d+)/edit/$', 'posting.EditReplyView', name="private_post_edit"), url(r'^(?P(\w|-)+)-(?P\d+)/$', 'thread.ThreadView', name="private_thread"), url(r'^(?P(\w|-)+)-(?P\d+)/(?P\d+)/$', 'thread.ThreadView', name="private_thread"), url(r'^(?P(\w|-)+)-(?P\d+)/last/$', 'jumps.LastReplyView', name="private_thread_last"), url(r'^(?P(\w|-)+)-(?P\d+)/find-(?P\d+)/$', 'jumps.FindReplyView', name="private_thread_find"), url(r'^(?P(\w|-)+)-(?P\d+)/new/$', 'jumps.NewReplyView', name="private_thread_new"), url(r'^(?P(\w|-)+)-(?P\d+)/show-hidden/$', 'jumps.ShowHiddenRepliesView', name="private_thread_show_hidden"), url(r'^(?P(\w|-)+)-(?P\d+)/watch/$', 'jumps.WatchThreadView', name="private_thread_watch"), url(r'^(?P(\w|-)+)-(?P\d+)/watch/email/$', 'jumps.WatchEmailThreadView', name="private_thread_watch_email"), url(r'^(?P(\w|-)+)-(?P\d+)/unwatch/$', 'jumps.UnwatchThreadView', name="private_thread_unwatch"), url(r'^(?P(\w|-)+)-(?P\d+)/unwatch/email/$', 'jumps.UnwatchEmailThreadView', name="private_thread_unwatch_email"), url(r'^(?P(\w|-)+)-(?P\d+)/invite/$', 'jumps.InviteUserView', name="private_thread_invite_user"), url(r'^(?P(\w|-)+)-(?P\d+)/remove/$', 'jumps.RemoveUserView', name="private_thread_remove_user"), url(r'^(?P(\w|-)+)-(?P\d+)/delete/$', 'delete.DeleteThreadView', name="private_thread_delete", kwargs={'mode': 'delete_thread'}), url(r'^(?P(\w|-)+)-(?P\d+)/hide/$', 'delete.HideThreadView', name="private_thread_hide", kwargs={'mode': 'hide_thread'}), url(r'^(?P(\w|-)+)-(?P\d+)/(?P\d+)/delete/$', 'delete.DeleteReplyView', name="private_post_delete", kwargs={'mode': 'delete_post'}), url(r'^(?P(\w|-)+)-(?P\d+)/(?P\d+)/hide/$', 'delete.HideReplyView', name="private_post_hide", kwargs={'mode': 'hide_post'}), url(r'^(?P(\w|-)+)-(?P\d+)/(?P\d+)/info/$', 'details.DetailsView', name="private_post_info"), url(r'^(?P(\w|-)+)-(?P\d+)/(?P\d+)/changelog/$', 'changelog.ChangelogView', name="private_thread_changelog"), url(r'^(?P(\w|-)+)-(?P\d+)/(?P\d+)/changelog/(?P\d+)/$', 'changelog.ChangelogDiffView', name="private_thread_changelog_diff"), url(r'^(?P(\w|-)+)-(?P\d+)/(?P\d+)/changelog/(?P\d+)/revert/$', 'changelog.ChangelogRevertView', name="private_thread_changelog_revert"), )