summaryrefslogtreecommitdiffstats
path: root/nfsw/epilogue.py
diff options
context:
space:
mode:
Diffstat (limited to 'nfsw/epilogue.py')
-rw-r--r--nfsw/epilogue.py22
1 files changed, 22 insertions, 0 deletions
diff --git a/nfsw/epilogue.py b/nfsw/epilogue.py
new file mode 100644
index 0000000..aadce24
--- /dev/null
+++ b/nfsw/epilogue.py
@@ -0,0 +1,22 @@
+from nfsw.auth import login_required
+from nfsw.redis import redis
+
+
+from flask import (
+ Blueprint, render_template, redirect, url_for
+)
+
+bp = Blueprint('epilogue', __name__)
+
+
+@bp.route('/epilogue', endpoint='epilogue')
+@login_required
+def epilogue():
+ r = redis()
+
+ if r.exists('epilogue:done'):
+ return redirect(url_for('io'))
+
+ r.set('epilogue:done', 1)
+
+ return render_template('epilogue.html')