diff options
Diffstat (limited to 'app/views/notifications.py')
-rw-r--r-- | app/views/notifications.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/app/views/notifications.py b/app/views/notifications.py index 4515ae5..23dbb31 100644 --- a/app/views/notifications.py +++ b/app/views/notifications.py @@ -23,4 +23,11 @@ from app.models import * @app.route("/notifications/") @login_required def notifications_page(): - return render_template("notifications/list.html") + return render_template("notifications/list.html") + +@app.route("/notifications/clear/", methods=["POST"]) +@login_required +def clear_notifications_page(): + current_user.notifications.clear() + db.session.commit() + return redirect(url_for("notifications_page")) |