~widelands-dev/widelands-website/trunk

« back to all changes in this revision

Viewing changes to wiki/urls.py

  • Committer: franku
  • Date: 2016-05-15 14:41:54 UTC
  • mto: This revision was merged to the branch mainline in revision 409.
  • Revision ID: somal@arcor.de-20160515144154-00m3tiibyxm0nw2w
added the old threadedcomments app as wildelands app

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
# -*- coding: utf-8 -*-
2
2
 
3
 
from django.conf.urls.defaults import *
 
3
from django.conf.urls import *
4
4
from django.http import HttpResponseRedirect
5
5
from wiki import views, models
6
 
from wiki.templatetags.wiki import WIKI_URL_RE
7
 
from django.views.generic.simple import redirect_to
 
6
from wiki.templatetags.wiki_extras import WIKI_URL_RE
 
7
from django.views.generic import RedirectView
 
8
from wiki.feeds import RssHistoryFeed, AtomHistoryFeed, RssArticleHistoryFeed, AtomArticleHistoryFeed
8
9
 
9
10
urlpatterns = patterns('',
10
11
    # Redirects
11
 
    url(r'^ChangeLog/', redirect_to, { "url": "/changelog/", "permanent": True }, name="wiki_changelog" ),
 
12
    url(r'^ChangeLog/', RedirectView.as_view(url='/changelog/', permanent=True), name="wiki_changelog" ),
12
13
    # I wanted a true reverse, but it didn't work out 
13
 
    url(r'^$', redirect_to, { "url": "/wiki/MainPage" }, name="wiki_index" ),
 
14
    url(r'^$', RedirectView.as_view(url='/wiki/Main Page', permanent=True), name="wiki_index" ),
14
15
 
15
16
    url(r'^preview/$', views.article_preview, name='wiki_preview'),
16
17
    url(r'^diff/$', views.article_diff, name='wiki_preview_diff'),
19
20
 
20
21
    url(r'^history/$', views.history, name='wiki_history'),
21
22
 
22
 
    url(r'^feeds/(?P<feedtype>\w+)/$', views.history_feed, name='wiki_history_feed'),
23
 
 
24
 
    url(r'^(?P<title>'+ WIKI_URL_RE +r')/feeds/(?P<feedtype>\w+)/$', views.article_history_feed,
25
 
        name='wiki_article_history_feed'),
 
23
    # Feeds
 
24
    url(r'^feeds/rss/$', RssHistoryFeed(), name='wiki_history_feed_rss'),
 
25
    url(r'^feeds/atom/$', AtomHistoryFeed(), name='wiki_history_feed_atom'),
 
26
    url(r'^(?P<title>'+ WIKI_URL_RE +r')/feeds/rss/$', RssArticleHistoryFeed(),
 
27
        name='wiki_article_history_feed_rss'),
 
28
    url(r'^(?P<title>'+ WIKI_URL_RE +r')/feeds/atom/$', AtomArticleHistoryFeed(),
 
29
        name='wiki_article_history_feed_atom'),
26
30
 
27
31
    url(r'^(?P<title>'+ WIKI_URL_RE +r')/$', views.view_article, name='wiki_article'),
28
32
 
 
33
    url(r'^(?P<title>'+ WIKI_URL_RE +r')/(?P<revision>\d+)/$', views.view_article, name='wiki_article_revision'),
 
34
 
29
35
    url(r'^edit/(?P<title>'+ WIKI_URL_RE +r')/$', views.edit_article, name='wiki_edit'),
30
36
 
31
37
    url(r'observe/(?P<title>'+ WIKI_URL_RE +r')/$', views.observe_article, name='wiki_observe'),
38
44
    url(r'^history/(?P<title>'+ WIKI_URL_RE +r')/changeset/(?P<revision>\d+)/$', views.view_changeset,
39
45
        name='wiki_changeset',),
40
46
 
 
47
    url(r'^history/(?P<title>'+ WIKI_URL_RE +r')/changeset/(?P<revision_from>\d+)/(?P<revision>\d+)/$', views.view_changeset,
 
48
        name='wiki_changeset_compare',),
 
49
 
41
50
    url(r'^history/(?P<title>'+ WIKI_URL_RE +r')/revert/$', views.revert_to_revision,
42
51
        name='wiki_revert_to_revision'),
43
52