diff options
Diffstat (limited to 'nfsw/epilogue.py')
-rw-r--r-- | nfsw/epilogue.py | 22 |
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') |