##// END OF EJS Templates
Removed tag popularity ratings, they are too slow. Added API to get tag...
Removed tag popularity ratings, they are too slow. Added API to get tag popularity.

File last commit:

r651:582b2d85 default
r651:582b2d85 default
Show More
urls.py
85 lines | 3.3 KiB | text/x-python | PythonLexer
Ilyas
Added django-simple-capthca support...
r78 from django.conf.urls import patterns, url, include
neko259
Initial commit. One test doesn't work, missing posting form.
r0 from boards import views
neko259
Implemented RSS support. This fixes #11
r89 from boards.rss import AllThreadsFeed, TagThreadsFeed, ThreadPostsFeed
neko259
Made settings view class-based
r547 from boards.views import api, tag_threads, all_threads, archived_threads, \
neko259
Moved all tags view to class-based view
r550 login, settings, all_tags
neko259
Added missing all_tags module. Moved authors view to class-based
r551 from boards.views.authors import AuthorsView
neko259
Moved delete view to class-based views
r552 from boards.views.delete_post import DeletePostView
neko259
Moved ban view to class-based
r553 from boards.views.ban import BanUserView
neko259
Moved static page view to the class-based. Removed old methods from the view...
r565 from boards.views.static import StaticPageView
neko259
Added post admin page with tags edit capability
r566 from boards.views.post_admin import PostAdminView
neko259
Initial commit. One test doesn't work, missing posting form.
r0
neko259
Added translation for javascript. This fixes #36
r122 js_info_dict = {
'packages': ('boards',),
}
neko259
Initial commit. One test doesn't work, missing posting form.
r0 urlpatterns = patterns('',
Ilyas
Added admin loing possibility. Now it is abailable under {BASE_URL}/boards/login...
r9
neko259
Initial commit. One test doesn't work, missing posting form.
r0 # /boards/
neko259
Rewriting views to class-based
r542 url(r'^$', all_threads.AllThreadsView.as_view(), name='index'),
neko259
Compiling regexes for gets. #17 Added pagination. #28 Visually differing the dead (not bumpable) threads.
r46 # /boards/page/
neko259
Rewriting views to class-based
r542 url(r'^page/(?P<page>\w+)/$', all_threads.AllThreadsView.as_view(),
name='index'),
Ilyas
Added admin loing possibility. Now it is abailable under {BASE_URL}/boards/login...
r9
neko259
Rewriting views to class-based
r542 url(r'^archive/$', archived_threads.ArchiveView.as_view(), name='archive'),
url(r'^archive/page/(?P<page>\w+)/$',
archived_threads.ArchiveView.as_view(), name='archive'),
neko259
Fixed threads title in the browser title bar. Moving old threads to archive instead of deleting them.
r484
Ilyas
Added admin loing possibility. Now it is abailable under {BASE_URL}/boards/login...
r9 # login page
neko259
Moved login view to a separate class. Refactored thread and all threads views
r544 url(r'^login/$', login.LoginView.as_view(), name='login'),
Ilyas
Added admin loing possibility. Now it is abailable under {BASE_URL}/boards/login...
r9
neko259
Compiling regexes for gets. #17 Added pagination. #28 Visually differing the dead (not bumpable) threads.
r46 # /boards/tag/tag_name/
neko259
Rewriting views to class-based
r542 url(r'^tag/(?P<tag_name>\w+)/$', tag_threads.TagView.as_view(),
name='tag'),
neko259
Compiling regexes for gets. #17 Added pagination. #28 Visually differing the dead (not bumpable) threads.
r46 # /boards/tag/tag_id/page/
neko259
Rewriting views to class-based
r542 url(r'^tag/(?P<tag_name>\w+)/page/(?P<page>\w+)/$',
tag_threads.TagView.as_view(), name='tag'),
neko259
Added subscription to tags.
r145
neko259
Compiling regexes for gets. #17 Added pagination. #28 Visually differing the dead (not bumpable) threads.
r46 # /boards/thread/
neko259
Rewriting views to class-based
r542 url(r'^thread/(?P<post_id>\w+)/$', views.thread.ThreadView.as_view(),
name='thread'),
neko259
Fixed thread RSS
r580 url(r'^thread/(?P<post_id>\w+)/mode/(?P<mode>\w+)/$', views.thread.ThreadView
neko259
Rewriting views to class-based
r542 .as_view(), name='thread_mode'),
neko259
Moved all tags view to class-based view
r550
neko259
Added post admin page with tags edit capability
r566 # /boards/post_admin/
url(r'^post_admin/(?P<post_id>\w+)/$', PostAdminView.as_view(),
name='post_admin'),
neko259
Made settings view class-based
r547 url(r'^settings/$', settings.SettingsView.as_view(), name='settings'),
neko259
Moved all tags view to class-based view
r550 url(r'^tags/$', all_tags.AllTagsView.as_view(), name='tags'),
Ilyas
Added django-simple-capthca support...
r78 url(r'^captcha/', include('captcha.urls')),
neko259
Added missing all_tags module. Moved authors view to class-based
r551 url(r'^authors/$', AuthorsView.as_view(), name='authors'),
neko259
Moved delete view to class-based views
r552 url(r'^delete/(?P<post_id>\w+)/$', DeletePostView.as_view(),
neko259
Added post admin page with tags edit capability
r566 name='delete'),
neko259
Moved ban view to class-based
r553 url(r'^ban/(?P<post_id>\w+)/$', BanUserView.as_view(), name='ban'),
neko259
Added 'ban' button to the moderator panel.
r156
neko259
Added test for all views get requests. Fixed banned view failing this test
r545 url(r'^banned/$', views.banned.BannedView.as_view(), name='banned'),
neko259
Moved static page view to the class-based. Removed old methods from the view...
r565 url(r'^staticpage/(?P<name>\w+)/$', StaticPageView.as_view(),
neko259
Staticpage view fix
r577 name='staticpage'),
neko259
Implemented RSS support. This fixes #11
r89
# RSS feeds
url(r'^rss/$', AllThreadsFeed()),
neko259
Fixed RSS in thread list pages. Changes to markdown parser. This refs #11
r91 url(r'^page/(?P<page>\w+)/rss/$', AllThreadsFeed()),
neko259
Implemented RSS support. This fixes #11
r89 url(r'^tag/(?P<tag_name>\w+)/rss/$', TagThreadsFeed()),
neko259
Fixed RSS in thread list pages. Changes to markdown parser. This refs #11
r91 url(r'^tag/(?P<tag_name>\w+)/page/(?P<page>\w+)/rss/$', TagThreadsFeed()),
neko259
Implemented RSS support. This fixes #11
r89 url(r'^thread/(?P<post_id>\w+)/rss/$', ThreadPostsFeed()),
neko259
Added translation for javascript. This fixes #36
r122
neko259
Added an API method for retrieving post's JSON.
r221 # i18n
neko259
Added post admin page with tags edit capability
r566 url(r'^jsi18n/$', 'boards.views.cached_js_catalog', js_info_dict,
name='js_info_dict'),
neko259
Added an API method for retrieving post's JSON.
r221
# API
neko259
Added api for the tags list
r500 url(r'^api/post/(?P<post_id>\w+)/$', api.get_post, name="get_post"),
neko259
Update thread by time, not post id. This will help with getting updated posts
r363 url(r'^api/diff_thread/(?P<thread_id>\w+)/(?P<last_update_time>\w+)/$',
neko259
Added api for the tags list
r500 api.api_get_threaddiff, name="get_thread_diff"),
url(r'^api/threads/(?P<count>\w+)/$', api.api_get_threads,
name='get_threads'),
neko259
Rewriting views to class-based
r542 url(r'^api/tags/$', api.api_get_tags, name='get_tags'),
url(r'^api/thread/(?P<opening_post_id>\w+)/$', api.api_get_thread_posts,
neko259
Added api for getting thread posts
r502 name='get_thread'),
neko259
Added post admin page with tags edit capability
r566 url(r'^api/add_post/(?P<opening_post_id>\w+)/$', api.api_add_post,
name='add_post'),
neko259
Removed tag popularity ratings, they are too slow. Added API to get tag...
r651 url(r'api/get_tag_popularity/(?P<tag_name>\w+)$', api.get_tag_popularity,
name='get_tag_popularity'),
neko259
Added api for the tags list
r500
neko259
Merged with default branch
r137 )