~widelands-dev/widelands-website/trunk

« back to all changes in this revision

Viewing changes to pybb/urls.py

  • Committer: kaputtnik
  • Date: 2019-05-30 18:20:02 UTC
  • mto: This revision was merged to the branch mainline in revision 540.
  • Revision ID: kaputtnik-20190530182002-g7l91m1xo28clghv
adjusted README; first commit on the new server

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
from django.conf.urls.defaults import *
 
1
from django.conf.urls import *
2
2
 
3
3
from pybb import views
4
4
from pybb.feeds import LastPosts, LastTopics
5
5
 
6
 
feeds = {
7
 
    'posts': LastPosts,
8
 
    'topics': LastTopics,
9
 
}
10
 
 
11
 
urlpatterns = patterns('',
 
6
urlpatterns = [
12
7
    # Misc
13
8
    url('^$', views.index, name='pybb_index'),
14
 
    # url('^category/(?P<category_id>\d+)/$', views.show_category, name='pybb_category'),
 
9
    url('^category/(?P<category_id>\d+)/$',
 
10
        views.show_category, name='pybb_category'),
15
11
    url('^forum/(?P<forum_id>\d+)/$', views.show_forum, name='pybb_forum'),
16
 
    url('^feeds/(?P<url>.*)/$', 'django.contrib.syndication.views.feed',
17
 
        {'feed_dict': feeds}, name='pybb_feed'),
 
12
 
 
13
    # Feeds
 
14
    url('^feeds/topics/(?P<topic_id>\d+)/$',
 
15
        LastTopics(), name='pybb_feed_topics'),
 
16
    url('^feeds/posts/(?P<topic_id>\d+)/$',
 
17
        LastPosts(), name='pybb_feed_posts'),
 
18
    url('^feeds/topics/$', LastTopics(), name='pybb_feed_topics'),
 
19
    url('^feeds/posts/$', LastPosts(), name='pybb_feed_posts'),
18
20
 
19
21
    # Topic
20
22
    url('^topic/(?P<topic_id>\d+)/$', views.show_topic, name='pybb_topic'),
21
23
    url('^forum/(?P<forum_id>\d+)/topic/add/$', views.add_post,
22
24
        {'topic_id': None}, name='pybb_add_topic'),
23
 
    url('^topic/(?P<topic_id>\d+)/stick/$', views.stick_topic, name='pybb_stick_topic'),
24
 
    url('^topic/(?P<topic_id>\d+)/unstick/$', views.unstick_topic, name='pybb_unstick_topic'),
25
 
    url('^topic/(?P<topic_id>\d+)/close/$', views.close_topic, name='pybb_close_topic'),
26
 
    url('^topic/(?P<topic_id>\d+)/open/$', views.open_topic, name='pybb_open_topic'),
 
25
    url('^topic/(?P<topic_id>\d+)/stick/$',
 
26
        views.stick_topic, name='pybb_stick_topic'),
 
27
    url('^topic/(?P<topic_id>\d+)/unstick/$',
 
28
        views.unstick_topic, name='pybb_unstick_topic'),
 
29
    url('^topic/(?P<topic_id>\d+)/close/$',
 
30
        views.close_topic, name='pybb_close_topic'),
 
31
    url('^topic/(?P<topic_id>\d+)/open/$',
 
32
        views.open_topic, name='pybb_open_topic'),
 
33
    url('^topic/(?P<topic_id>\d+)/unhide/$',
 
34
        views.toggle_hidden_topic, name='pybb_toggle_hid_topic'),
27
35
 
28
36
    # Post
29
37
    url('^topic/(?P<topic_id>\d+)/post/add/$', views.add_post,
30
38
        {'forum_id': None}, name='pybb_add_post'),
31
39
    url('^post/(?P<post_id>\d+)/$', views.show_post, name='pybb_post'),
32
40
    url('^post/(?P<post_id>\d+)/edit/$', views.edit_post, name='pybb_edit_post'),
33
 
    url('^post/(?P<post_id>\d+)/delete/$', views.delete_post, name='pybb_delete_post'),
 
41
    url('^post/(?P<post_id>\d+)/delete/$',
 
42
        views.delete_post, name='pybb_delete_post'),
 
43
    url(r'^latest_posts/$', views.all_latest, name='all_latest_posts'),
 
44
    url(r'^user_posts/(?P<this_user>[\w.@+-]+)/$', views.user_posts, name='all_user_posts'),
34
45
 
35
46
    # Attachment
36
 
    url('^attachment/(?P<hash>\w+)/$', views.show_attachment, name='pybb_attachment'),
37
 
 
38
 
    # API 
39
 
    url('^api/post_ajax_preview/$', views.post_ajax_preview, name='pybb_post_ajax_preview'),
40
 
 
41
 
    # Subsciption
42
 
    url('^topic/(?P<topic_id>\d+)/subscribe/$', views.add_subscription, name='pybb_add_subscription'),
43
 
    url('^topic/(?P<topic_id>\d+)/unsubscribe/$', views.delete_subscription, name='pybb_delete_subscription'),
44
 
)
 
47
    url('^attachment/(?P<hash>\w+)/$',
 
48
        views.show_attachment, name='pybb_attachment'),
 
49
 
 
50
    # API
 
51
    url('^api/post_ajax_preview/$', views.post_ajax_preview,
 
52
        name='pybb_post_ajax_preview'),
 
53
 
 
54
    # Subscription
 
55
    url('^topic/(?P<topic_id>\d+)/subscribe/$',
 
56
        views.add_subscription, name='pybb_add_subscription'),
 
57
    url('^topic/(?P<topic_id>\d+)/unsubscribe/$',
 
58
        views.delete_subscription, name='pybb_delete_subscription'),
 
59
]