##// END OF EJS Templates
Fixed thread OP id in thread view. Fixed reply count in thread view
Fixed thread OP id in thread view. Fixed reply count in thread view

File last commit:

r363:69d0a4bf thread_autoupdate
r404:80f183eb 1.4 default
Show More
urls.py
58 lines | 2.1 KiB | text/x-python | PythonLexer
from django.conf.urls import patterns, url, include
from boards import views
from boards.rss import AllThreadsFeed, TagThreadsFeed, ThreadPostsFeed
js_info_dict = {
'packages': ('boards',),
}
urlpatterns = patterns('',
# /boards/
url(r'^$', views.index, name='index'),
# /boards/page/
url(r'^page/(?P<page>\w+)/$', views.index, name='index'),
# login page
url(r'^login/$', views.login, name='login'),
# /boards/tag/tag_name/
url(r'^tag/(?P<tag_name>\w+)/$', views.tag, name='tag'),
# /boards/tag/tag_id/page/
url(r'^tag/(?P<tag_name>\w+)/page/(?P<page>\w+)/$', views.tag, name='tag'),
# /boards/tag/tag_name/unsubscribe/
url(r'^tag/(?P<tag_name>\w+)/subscribe/$', views.tag_subscribe,
name='tag_subscribe'),
# /boards/tag/tag_name/unsubscribe/
url(r'^tag/(?P<tag_name>\w+)/unsubscribe/$', views.tag_unsubscribe,
name='tag_unsubscribe'),
# /boards/thread/
url(r'^thread/(?P<post_id>\w+)/$', views.thread, name='thread'),
url(r'^settings/$', views.settings, name='settings'),
url(r'^tags/$', views.all_tags, name='tags'),
url(r'^captcha/', include('captcha.urls')),
url(r'^jump/(?P<post_id>\w+)/$', views.jump_to_post, name='jumper'),
url(r'^authors/$', views.authors, name='authors'),
url(r'^delete/(?P<post_id>\w+)/$', views.delete, name='delete'),
url(r'^ban/(?P<post_id>\w+)/$', views.ban, name='ban'),
url(r'^banned/$', views.you_are_banned, name='banned'),
url(r'^staticpage/(?P<name>\w+)/$', views.static_page, name='staticpage'),
# RSS feeds
url(r'^rss/$', AllThreadsFeed()),
url(r'^page/(?P<page>\w+)/rss/$', AllThreadsFeed()),
url(r'^tag/(?P<tag_name>\w+)/rss/$', TagThreadsFeed()),
url(r'^tag/(?P<tag_name>\w+)/page/(?P<page>\w+)/rss/$', TagThreadsFeed()),
url(r'^thread/(?P<post_id>\w+)/rss/$', ThreadPostsFeed()),
# i18n
url(r'^jsi18n/$', 'django.views.i18n.javascript_catalog', js_info_dict),
# API
url(r'^api/post/(?P<post_id>\w+)/$', views.get_post, name="get_post"),
url(r'^api/diff_thread/(?P<thread_id>\w+)/(?P<last_update_time>\w+)/$',
views.api_get_threaddiff, name="get_thread_diff"),
)