annotate forums/urls.py @ 867:21946dc3662d

Add can_comment_on() check for contests.
author Brian Neal <bgneal@gmail.com>
date Mon, 15 Dec 2014 18:48:45 -0600
parents ee87ea74d46b
children 5ba2508939f7
rev   line source
bgneal@81 1 """
bgneal@81 2 URLs for the forums application.
bgneal@81 3 """
bgneal@574 4 from django.conf.urls import patterns, url
bgneal@81 5
bgneal@232 6 urlpatterns = patterns('forums.views.main',
bgneal@81 7 url(r'^$', 'index', name='forums-index'),
bgneal@382 8 url(r'^catchup/$', 'catchup_all', name='forums-catchup_all'),
bgneal@83 9 url(r'^new-topic-success/(?P<tid>\d+)$', 'new_topic_thanks', name='forums-new_topic_thanks'),
bgneal@82 10 url(r'^topic/(?P<id>\d+)/$', 'topic_index', name='forums-topic_index'),
bgneal@374 11 url(r'^topic/(?P<id>\d+)/unread/$', 'topic_unread', name='forums-topic_unread'),
bgneal@529 12 url(r'^topic/(?P<id>\d+)/latest/$', 'topic_latest', name='forums-topic_latest'),
bgneal@409 13 url(r'^topic/active/(\d+)/$', 'active_topics', name='forums-active_topics'),
bgneal@107 14 url(r'^delete-post/$', 'delete_post', name='forums-delete_post'),
bgneal@106 15 url(r'^edit/(?P<id>\d+)/$', 'edit_post', name='forums-edit_post'),
bgneal@98 16 url(r'^flag-post/$', 'flag_post', name='forums-flag_post'),
bgneal@85 17 url(r'^forum/(?P<slug>[\w\d-]+)/$', 'forum_index', name='forums-forum_index'),
bgneal@113 18 url(r'^forum/(?P<slug>[\w\d-]+)/catchup/$', 'forum_catchup', name='forums-catchup'),
bgneal@85 19 url(r'^forum/(?P<slug>[\w\d-]+)/new-topic/$', 'new_topic', name='forums-new_topic'),
bgneal@111 20 url(r'^mod/forum/(?P<slug>[\w\d-]+)/$', 'mod_forum', name='forums-mod_forum'),
bgneal@110 21 url(r'^mod/topic/delete/(\d+)/$', 'mod_topic_delete', name='forums-mod_topic_delete'),
bgneal@109 22 url(r'^mod/topic/lock/(\d+)/$', 'mod_topic_lock', name='forums-mod_topic_lock'),
bgneal@110 23 url(r'^mod/topic/move/(\d+)/$', 'mod_topic_move', name='forums-mod_topic_move'),
bgneal@115 24 url(r'^mod/topic/split/(\d+)/$', 'mod_topic_split', name='forums-mod_topic_split'),
bgneal@109 25 url(r'^mod/topic/stick/(\d+)/$', 'mod_topic_stick', name='forums-mod_topic_stick'),
bgneal@169 26 url(r'^my-posts/$', 'my_posts', name='forums-my_posts'),
bgneal@91 27 url(r'^post/(\d+)/$', 'goto_post', name='forums-goto_post'),
bgneal@216 28 url(r'^post/ip/(\d+)/$', 'post_ip_info', name='forums-post_ip_info'),
bgneal@108 29 url(r'^post/new/(?P<topic_id>\d+)/$', 'new_post', name='forums-new_post'),
bgneal@289 30 url(r'^posts/(?P<username>[\w.@+-]{1,30})/$', 'posts_for_user', name='forums-posts_for_user'),
bgneal@89 31 url(r'^quick-reply/$', 'quick_reply_ajax', name='forums-quick_reply'),
bgneal@168 32 url(r'^unanswered/$', 'unanswered_topics', name='forums-unanswered_topics'),
bgneal@167 33 url(r'^unread/$', 'unread_topics', name='forums-unread_topics'),
bgneal@81 34 )
bgneal@83 35
bgneal@232 36 urlpatterns += patterns('forums.views.favorites',
bgneal@232 37 url(r'^favorite/(\d+)/$', 'favorite_topic', name='forums-favorite_topic'),
bgneal@232 38 url(r'^favorites/$', 'manage_favorites', name='forums-manage_favorites'),
bgneal@232 39 url(r'^favorites/(\d+)/$', 'favorites_status', name='forums-favorites_status'),
bgneal@232 40 url(r'^unfavorite/(\d+)/$', 'unfavorite_topic', name='forums-unfavorite_topic'),
bgneal@232 41 )
bgneal@232 42
bgneal@232 43 urlpatterns += patterns('forums.views.subscriptions',
bgneal@181 44 url(r'^subscribe/(\d+)/$', 'subscribe_topic', name='forums-subscribe_topic'),
bgneal@181 45 url(r'^subscriptions/$', 'manage_subscriptions', name='forums-manage_subscriptions'),
bgneal@181 46 url(r'^subscriptions/(\d+)/$', 'subscription_status', name='forums-subscription_status'),
bgneal@181 47 url(r'^unsubscribe/(\d+)/$', 'unsubscribe_topic', name='forums-unsubscribe_topic'),
bgneal@181 48 )
bgneal@212 49
bgneal@232 50 urlpatterns += patterns('forums.views.spam',
bgneal@212 51 url(r'^spammer/(\d+)/$', 'spammer', name='forums-spammer'),
bgneal@212 52 url(r'^spammer/nailed/(\d+)/$', 'spammer_nailed', name='forums-spammer_nailed'),
bgneal@215 53 url(r'^stranger/(\d+)/$', 'stranger', name='forums-stranger'),
bgneal@212 54 )
bgneal@285 55
bgneal@285 56 urlpatterns += patterns('forums.views.attachments',
bgneal@285 57 url(r'^fetch_attachments/$', 'fetch_attachments', name='forums-fetch_attachments'),
bgneal@285 58 )