~widelands-dev/widelands-website/django_staticfiles

« back to all changes in this revision

Viewing changes to wiki/urls.py

  • Committer: Holger Rapp
  • Date: 2009-02-19 15:31:42 UTC
  • Revision ID: sirver@h566336-20090219153142-dc8xuabldnw5t395
Initial commit of new widelands homepage

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# -*- coding: utf-8 -*-
2
 
 
3
 
from django.conf.urls import *
4
 
from django.http import HttpResponseRedirect
5
 
from wiki import views, models
6
 
from settings import WIKI_URL_RE
7
 
from django.views.generic import RedirectView
8
 
from wiki.feeds import RssHistoryFeed, AtomHistoryFeed, RssArticleHistoryFeed, AtomArticleHistoryFeed
9
 
 
10
 
urlpatterns = [
11
 
    # Redirects
12
 
    url(r'^ChangeLog/', RedirectView.as_view(url='/changelog/',
13
 
                                             permanent=True), name='wiki_changelog'),
14
 
    # I wanted a true reverse, but it didn't work out
15
 
    url(r'^$', RedirectView.as_view(
16
 
        url='/wiki/Main Page', permanent=True), name='wiki_index'),
17
 
 
18
 
    url(r'^preview/$', views.article_preview, name='wiki_preview'),
19
 
    url(r'^diff/$', views.article_diff, name='wiki_preview_diff'),
20
 
 
21
 
    url(r'^list/$', views.article_list, name='wiki_list'),
22
 
 
23
 
    url(r'^history/$', views.history, name='wiki_history'),
24
 
 
25
 
    # Feeds
26
 
    url(r'^feeds/rss/$', RssHistoryFeed(), name='wiki_history_feed_rss'),
27
 
    url(r'^feeds/atom/$', AtomHistoryFeed(), name='wiki_history_feed_atom'),
28
 
    url(r'^(?P<title>' + WIKI_URL_RE + r')/feeds/rss/$', RssArticleHistoryFeed(),
29
 
        name='wiki_article_history_feed_rss'),
30
 
    url(r'^(?P<title>' + WIKI_URL_RE + r')/feeds/atom/$', AtomArticleHistoryFeed(),
31
 
        name='wiki_article_history_feed_atom'),
32
 
 
33
 
    url(r'^(?P<title>' + WIKI_URL_RE + r')/$',
34
 
        views.view_article, name='wiki_article'),
35
 
 
36
 
    url(r'^(?P<title>' + WIKI_URL_RE + r')/(?P<revision>\d+)/$',
37
 
        views.view_article, name='wiki_article_revision'),
38
 
 
39
 
    url(r'^edit/(?P<title>' + WIKI_URL_RE + r')/$',
40
 
        views.edit_article, name='wiki_edit'),
41
 
 
42
 
    url(r'observe/(?P<title>' + WIKI_URL_RE + r')/$',
43
 
        views.observe_article, name='wiki_observe'),
44
 
 
45
 
    url(r'observe/(?P<title>' + WIKI_URL_RE + r')/stop/$', views.stop_observing_article,
46
 
        name='wiki_stop_observing'),
47
 
 
48
 
    url(r'^history/(?P<title>' + WIKI_URL_RE + r')/$',
49
 
        views.article_history, name='wiki_article_history'),
50
 
 
51
 
    url(r'^history/(?P<title>' + WIKI_URL_RE + r')/changeset/(?P<revision>\d+)/$', views.view_changeset,
52
 
        name='wiki_changeset',),
53
 
 
54
 
    url(r'^history/(?P<title>' + WIKI_URL_RE + r')/changeset/(?P<revision_from>\d+)/(?P<revision>\d+)/$', views.view_changeset,
55
 
        name='wiki_changeset_compare',),
56
 
 
57
 
    url(r'^history/(?P<title>' + WIKI_URL_RE + r')/revert/$', views.revert_to_revision,
58
 
        name='wiki_revert_to_revision'),
59
 
 
60
 
    url(r'^backlinks/(?P<title>' + WIKI_URL_RE + r')/$', views.backlinks,
61
 
        name='backlinks'),
62
 
]