url(r'^resolution_alerte/$', solve_alert, name='forum-solve-alert'), # Viewing a thread url(r'^sujet/nouveau/$', TopicNew.as_view(), name='topic-new'), url(r'^sujet/editer/$', TopicEdit.as_view(), name='topic-edit'), url(r'^sujet/github/(?P<pk>\d+)/$', ManageGitHubIssue.as_view(), name='manage-issue'), url(r'^sujet/(?P<topic_pk>\d+)/(?P<topic_slug>.+)/$', TopicPostsListView.as_view(), name='topic-posts-list'), url(r'^sujets/membre/(?P<user_pk>\d+)/$', FindTopic.as_view(), name='topic-find'), # The first is kept for URL backward-compatibility. url(r'^sujets/tag/(?P<tag_pk>\d+)/(?P<tag_slug>.+)/$', FindTopicByTag.as_view(), name='old-topic-tag-find'), url(r'^sujets/tag/(?P<tag_slug>.+)/$', FindTopicByTag.as_view(), name='topic-tag-find'), # Message-related url(r'^message/nouveau/$', PostNew.as_view(), name='post-new'), url(r'^message/editer/$', PostEdit.as_view(), name='post-edit'), url(r'^message/utile/$', PostUseful.as_view(), name='post-useful'), url(r'^message/signaler/$', PostSignal.as_view(), name='post-create-alert'), url(r'^message/nonlu/$', PostUnread.as_view(), name='post-unread'), url(r'^messages/(?P<user_pk>\d+)/$', FindPost.as_view(), name='post-find'), # Last subjects. url(r'^derniers-sujets/$', LastTopicsViewTests.as_view(), name='last-subjects'), # Categories and forums list. url(r'^$', CategoriesForumsListView.as_view(), name='cats-forums-list'), # Forum details url(r'^(?P<cat_slug>.+)/(?P<forum_slug>.+)/$', ForumTopicsListView.as_view(), name='forum-topics-list'), # Forums belonging to one category url(r'^(?P<slug>.+)/$', CategoryForumsDetailView.as_view(), name='cat-forums-list'),
ManageGitHubIssue.as_view(), name='manage-issue'), url(r'^sujet/(?P<topic_pk>\d+)/(?P<topic_slug>.+)/$', TopicPostsListView.as_view(), name='topic-posts-list'), url(r'^sujets/membre/(?P<user_pk>\d+)/$', FindTopic.as_view(), name='topic-find'), url(r'^sujets/tag/(?P<tag_pk>\d+)/(?P<tag_slug>.+)/$', FindTopicByTag.as_view(), name='topic-tag-find'), # Message-related url(r'^message/nouveau/$', PostNew.as_view(), name='post-new'), url(r'^message/editer/$', PostEdit.as_view(), name='post-edit'), url(r'^message/utile/$', PostUseful.as_view(), name='post-useful'), url(r'^message/signaler/$', PostSignal.as_view(), name='post-create-alert'), url(r'^message/nonlu/$', PostUnread.as_view(), name='post-unread'), url(r'^messages/(?P<user_pk>\d+)/$', FindPost.as_view(), name='post-find'), # Categories and forums list. url(r'^$', CategoriesForumsListView.as_view(), name='cats-forums-list'), # Forum details url(r'^(?P<cat_slug>.+)/(?P<forum_slug>.+)/$', ForumTopicsListView.as_view(), name='forum-topics-list'), # Forums belonging to one category url(r'^(?P<slug>.+)/$',
FindTopic.as_view(), name="topic-find"), re_path(r"^sujets/suivis/$", FindFollowedTopic.as_view(), name="followed-topic-find"), # The first is kept for URL backward-compatibility. re_path(r"^sujets/tag/(?P<tag_pk>\d+)/(?P<tag_slug>.+)/$", FindTopicByTag.as_view(), name="old-topic-tag-find"), re_path(r"^sujets/tag/(?P<tag_slug>.+)/$", FindTopicByTag.as_view(), name="topic-tag-find"), # Message-related re_path(r"^message/nouveau/$", PostNew.as_view(), name="post-new"), re_path(r"^message/editer/$", PostEdit.as_view(), name="post-edit"), re_path(r"^message/utile/$", PostUseful.as_view(), name="post-useful"), re_path(r"^message/signaler/$", PostSignal.as_view(), name="post-create-alert"), re_path(r"^message/spam-potentiel/$", PostPotentialSpam.as_view(), name="post-potential-spam"), re_path(r"^message/nonlu/$", PostUnread.as_view(), name="post-unread"), re_path(r"^messages/(?P<user_pk>\d+)/$", FindPost.as_view(), name="post-find"), # Last subjects. re_path(r"^derniers-sujets/$", LastTopicsListView.as_view(), name="last-subjects"), # Categories and forums list.