summaryrefslogtreecommitdiff
path: root/legacy
diff options
context:
space:
mode:
authorAymeric Augustin <aymeric.augustin@m4x.org>2013-02-05 23:23:54 +0100
committerAymeric Augustin <aymeric.augustin@m4x.org>2013-02-05 23:23:54 +0100
commit4bdbb80a8f6de3b85c31fdbb9aaa0d2747a83d5a (patch)
tree7d2e3e8b00212c548f649e44ec8c3ebcf6d73ff2 /legacy
parentf379356896b6cbe673d4ba4de425f0f31fb89fb6 (diff)
Move apps outside of the django_website package.
Diffstat (limited to 'legacy')
-rw-r--r--legacy/__init__.py0
-rw-r--r--legacy/models.py0
-rw-r--r--legacy/urls.py15
-rw-r--r--legacy/views.py10
4 files changed, 25 insertions, 0 deletions
diff --git a/legacy/__init__.py b/legacy/__init__.py
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/legacy/__init__.py
diff --git a/legacy/models.py b/legacy/models.py
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/legacy/models.py
diff --git a/legacy/urls.py b/legacy/urls.py
new file mode 100644
index 00000000..4562a7fe
--- /dev/null
+++ b/legacy/urls.py
@@ -0,0 +1,15 @@
+"""
+Legacy URLs for documentation pages.
+"""
+
+from __future__ import absolute_import
+
+from django.conf.urls.defaults import *
+from .views import gone
+
+urlpatterns = patterns('',
+ (r'^documentation/models/$', gone),
+ (r'^documentation/models/(?P<slug>\w+)/$', gone),
+ (r'^documentation/(?P<version>[\d.]+)/models/$', gone),
+ (r'^documentation/(?P<version>[\d.]+)/models/(?P<slug>\w+)/$', gone),
+)
diff --git a/legacy/views.py b/legacy/views.py
new file mode 100644
index 00000000..f7565622
--- /dev/null
+++ b/legacy/views.py
@@ -0,0 +1,10 @@
+from django import template
+from django.http import HttpResponseGone
+
+def gone(request, *args, **kwargs):
+ """
+ Display a nice 410 gone page.
+ """
+ t = template.loader.get_template('410.html')
+ c = template.RequestContext(request, {'request': request})
+ return HttpResponseGone(t.render(c)) \ No newline at end of file