summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNico von Geyso <Nico.Geyso@FU-Berlin.de>2012-08-11 14:06:18 +0200
committerNico von Geyso <Nico.Geyso@FU-Berlin.de>2012-08-11 14:06:18 +0200
commit002c20358eacb0697e4d758251099d57d1c9873d (patch)
tree40ce6a246487b27dc104ea856c2c1c0b80573e84
parent9b8967e4ef3d86d124d62bc1a65183e05cf50b4e (diff)
downloadklausuren-002c20358eacb0697e4d758251099d57d1c9873d.tar.gz
klausuren-002c20358eacb0697e4d758251099d57d1c9873d.tar.bz2
klausuren-002c20358eacb0697e4d758251099d57d1c9873d.zip
added 404 error page
-rw-r--r--app.py6
-rw-r--r--templates/403.html19
-rw-r--r--templates/_formhelpers.html11
3 files changed, 25 insertions, 11 deletions
diff --git a/app.py b/app.py
index e03b7ac..8208211 100644
--- a/app.py
+++ b/app.py
@@ -124,6 +124,12 @@ def index(module=None):
+@app.route('/403')
+def forbidden():
+ return render_template('403.html')
+
+
+
if __name__ == "__main__":
modules = dict(FORM_MODULE_LIST)
# extend module list with git values
diff --git a/templates/403.html b/templates/403.html
new file mode 100644
index 0000000..c280726
--- /dev/null
+++ b/templates/403.html
@@ -0,0 +1,19 @@
+{% extends "layout.html" %}
+{% block body %}
+<h2>Fehler 403 - Zugang verboten</h2>
+
+<p>
+ Du versucht auf Daten zuzugreifen, die nur aus dem Netz der Freien Universität
+ Berlin erreichbar sind.<br />
+ Um dennoch an die Daten zu kommen, kannst du mittels sogenannter
+ VPN-Verbindung oder einem Proxy dich in das Uni-Netz einwählen.
+</p>
+
+<p>
+ Für weitere Informationen siehe folgende Links:
+</p>
+<ul>
+ <li><a href="http://www.zedat.fu-berlin.de/VPNOverview">Zedat VPN</a></li>
+ <li><a href="http://www.zedat.fu-berlin.de/Proxy-Server">Zedat Proxy</a></li>
+</ul>
+{% endblock %}
diff --git a/templates/_formhelpers.html b/templates/_formhelpers.html
deleted file mode 100644
index c78a09f..0000000
--- a/templates/_formhelpers.html
+++ /dev/null
@@ -1,11 +0,0 @@
- {% macro render_field(field) %}
- <p>
- <label>{{ field.label }}</label>
- {{ field(**kwargs)|safe }}
- {% if field.errors %}
- <span class="error">
- {% for error in field.errors %}{{ error }}{% endfor %}
- </span>
- {% endif %}
- </p>
-{% endmacro %}