##// END OF EJS Templates
Updated sync method for requesting and getting a post
Updated sync method for requesting and getting a post

File last commit:

r1177:a55da940 decentral
r1177:a55da940 decentral
Show More
urls.py
94 lines | 3.5 KiB | text/x-python | PythonLexer
neko259
Refactored views
r1090 from django.conf.urls import patterns, url
neko259
Fixed javascript translation catalog
r1141 from django.views.i18n import javascript_catalog
neko259
Refactored views
r1090
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
Removed archive as a separate entity. Archived threads are saved in the same...
r652 from boards.views import api, tag_threads, all_threads, \
neko259
Added all posts feed
r1165 settings, all_tags, feed
neko259
Added missing all_tags module. Moved authors view to class-based
r551 from boards.views.authors import AuthorsView
neko259
User notifications (BB-59)
r990 from boards.views.notifications import NotificationView
neko259
Use own search form and view
r718 from boards.views.search import BoardSearchView
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 preview page
r825 from boards.views.preview import PostPreviewView
neko259
Updated sync method for requesting and getting a post
r1177 from boards.views.sync import get_post_sync_data, response_get
neko259
Initial commit. One test doesn't work, missing posting form.
r0
neko259
Refactored views
r1090
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('',
# /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
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
Updated API to use a new timestamp format for getting updated posts and get...
r1086 url(r'^thread/(?P<post_id>\d+)/$', views.thread.normal.NormalThreadView.as_view(),
neko259
Rewriting views to class-based
r542 name='thread'),
neko259
Updated API to use a new timestamp format for getting updated posts and get...
r1086 url(r'^thread/(?P<post_id>\d+)/mode/gallery/$', views.thread.gallery.GalleryThreadView.as_view(),
neko259
Split thread view into separate views for each mode
r951 name='thread_gallery'),
neko259
Added all posts feed
r1165 # /feed/
url(r'^feed/$', views.feed.FeedView.as_view(), name='feed'),
url(r'^feed/page/(?P<page>\w+)/$', views.feed.FeedView.as_view(),
name='feed'),
neko259
Moved all tags view to class-based view
r550
neko259
Made settings view class-based
r547 url(r'^settings/$', settings.SettingsView.as_view(), name='settings'),
neko259
Show only required tags in all tags list by default
r1069 url(r'^tags/(?P<query>\w+)?/?$', all_tags.AllTagsView.as_view(), name='tags'),
neko259
Added missing all_tags module. Moved authors view to class-based
r551 url(r'^authors/$', AuthorsView.as_view(), name='authors'),
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
Updated API to use a new timestamp format for getting updated posts and get...
r1086 url(r'^page/(?P<page>\d+)/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
Updated API to use a new timestamp format for getting updated posts and get...
r1086 url(r'^thread/(?P<post_id>\d+)/rss/$', ThreadPostsFeed()),
neko259
Added translation for javascript. This fixes #36
r122
neko259
Added an API method for retrieving post's JSON.
r221 # i18n
neko259
Fixed javascript translation catalog
r1141 url(r'^jsi18n/$', javascript_catalog, js_info_dict,
neko259
Added post admin page with tags edit capability
r566 name='js_info_dict'),
neko259
Added an API method for retrieving post's JSON.
r221
# API
neko259
Updated API to use a new timestamp format for getting updated posts and get...
r1086 url(r'^api/post/(?P<post_id>\d+)/$', api.get_post, name="get_post"),
url(r'^api/diff_thread$',
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
Added notification API
r994 url(r'^api/notifications/(?P<username>\w+)/$', api.api_get_notifications,
name='api_notifications'),
neko259
Added api for the tags list
r500
neko259
Some progress in the sync
r1144 # Sync protocol API
url(r'^api/sync/pull/$', api.sync_pull, name='api_sync_pull'),
neko259
Updated sync method for requesting and getting a post
r1177 url(r'^api/sync/get/$', response_get, name='api_sync_pull'),
neko259
Some progress in the sync
r1144 # TODO 'get' request
neko259
Implemented search over posts. Moved get_user and get_theme to utils module. Use context processors instead of creating context in the base view. Removed unused imports in some modules
r690 # Search
neko259
Use own search form and view
r718 url(r'^search/$', BoardSearchView.as_view(), name='search'),
neko259
Implemented search over posts. Moved get_user and get_theme to utils module. Use context processors instead of creating context in the base view. Removed unused imports in some modules
r690
neko259
User notifications (BB-59)
r990 # Notifications
url(r'^notifications/(?P<username>\w+)$', NotificationView.as_view(), name='notifications'),
neko259
Added post preview page
r825 # Post preview
neko259
Added signatures to the GET response. Added a view to get a full post response for one post. Don't show post key as it is present in the XML post view. Changed key display format
r837 url(r'^preview/$', PostPreviewView.as_view(), name='preview'),
url(r'^post_xml/(?P<post_id>\d+)$', get_post_sync_data,
name='post_sync_data'),
neko259
Added post preview page
r825
neko259
Merged with default branch
r137 )