view forums/urls.py @ 1181:b773d4f7dcf5

Update calendar aggregation. Remove NSSR and Southern Surf Stomp blog calendars.
author Brian Neal <bgneal@gmail.com>
date Wed, 01 Jan 2020 12:57:17 -0600
parents 5ba2508939f7
children
line wrap: on
line source
"""
URLs for the forums application.
"""
from django.conf.urls import url

import forums.views.attachments as attachments
import forums.views.favorites as favorites
import forums.views.main as main
import forums.views.spam as spam
import forums.views.subscriptions as subscriptions


urlpatterns = [
    url(r'^$', main.index, name='forums-index'),
    url(r'^catchup/$', main.catchup_all, name='forums-catchup_all'),
    url(r'^new-topic-success/(?P<tid>\d+)$', main.new_topic_thanks, name='forums-new_topic_thanks'),
    url(r'^topic/(?P<id>\d+)/$', main.topic_index, name='forums-topic_index'),
    url(r'^topic/(?P<id>\d+)/unread/$', main.topic_unread, name='forums-topic_unread'),
    url(r'^topic/(?P<id>\d+)/latest/$', main.topic_latest, name='forums-topic_latest'),
    url(r'^topic/active/(\d+)/$', main.active_topics, name='forums-active_topics'),
    url(r'^delete-post/$', main.delete_post, name='forums-delete_post'),
    url(r'^edit/(?P<id>\d+)/$', main.edit_post, name='forums-edit_post'),
    url(r'^flag-post/$', main.flag_post, name='forums-flag_post'),
    url(r'^forum/(?P<slug>[\w\d-]+)/$', main.forum_index, name='forums-forum_index'),
    url(r'^forum/(?P<slug>[\w\d-]+)/catchup/$', main.forum_catchup, name='forums-catchup'),
    url(r'^forum/(?P<slug>[\w\d-]+)/new-topic/$', main.new_topic, name='forums-new_topic'),
    url(r'^mod/forum/(?P<slug>[\w\d-]+)/$', main.mod_forum, name='forums-mod_forum'),
    url(r'^mod/topic/delete/(\d+)/$', main.mod_topic_delete, name='forums-mod_topic_delete'),
    url(r'^mod/topic/lock/(\d+)/$', main.mod_topic_lock, name='forums-mod_topic_lock'),
    url(r'^mod/topic/move/(\d+)/$', main.mod_topic_move, name='forums-mod_topic_move'),
    url(r'^mod/topic/split/(\d+)/$', main.mod_topic_split, name='forums-mod_topic_split'),
    url(r'^mod/topic/stick/(\d+)/$', main.mod_topic_stick, name='forums-mod_topic_stick'),
    url(r'^my-posts/$', main.my_posts, name='forums-my_posts'),
    url(r'^post/(\d+)/$', main.goto_post, name='forums-goto_post'),
    url(r'^post/ip/(\d+)/$', main.post_ip_info, name='forums-post_ip_info'),
    url(r'^post/new/(?P<topic_id>\d+)/$', main.new_post, name='forums-new_post'),
    url(r'^posts/(?P<username>[\w.@+-]{1,30})/$', main.posts_for_user, name='forums-posts_for_user'),
    url(r'^quick-reply/$', main.quick_reply_ajax, name='forums-quick_reply'),
    url(r'^unanswered/$', main.unanswered_topics, name='forums-unanswered_topics'),
    url(r'^unread/$', main.unread_topics, name='forums-unread_topics'),

    url(r'^favorite/(\d+)/$', favorites.favorite_topic, name='forums-favorite_topic'),
    url(r'^favorites/$', favorites.manage_favorites, name='forums-manage_favorites'),
    url(r'^favorites/(\d+)/$', favorites.favorites_status, name='forums-favorites_status'),
    url(r'^unfavorite/(\d+)/$', favorites.unfavorite_topic, name='forums-unfavorite_topic'),

    url(r'^subscribe/(\d+)/$', subscriptions.subscribe_topic, name='forums-subscribe_topic'),
    url(r'^subscriptions/$', subscriptions.manage_subscriptions, name='forums-manage_subscriptions'),
    url(r'^subscriptions/(\d+)/$', subscriptions.subscription_status, name='forums-subscription_status'),
    url(r'^unsubscribe/(\d+)/$', subscriptions.unsubscribe_topic, name='forums-unsubscribe_topic'),

    url(r'^spammer/(\d+)/$', spam.spammer, name='forums-spammer'),
    url(r'^spammer/nailed/(\d+)/$', spam.spammer_nailed, name='forums-spammer_nailed'),
    url(r'^stranger/(\d+)/$', spam.stranger, name='forums-stranger'),

    url(r'^fetch_attachments/$', attachments.fetch_attachments, name='forums-fetch_attachments'),
]