From a0b8257bd7e392db57c0325c2d2cc61d3c27c926 Mon Sep 17 00:00:00 2001 From: pluja Date: Sun, 6 Sep 2020 10:27:14 +0200 Subject: [PATCH] Option to delete account --- app/routes.py | 10 ++++++++++ app/static/styles.css | 11 +++++++++++ app/templates/settings.html | 6 ++++++ 3 files changed, 27 insertions(+) diff --git a/app/routes.py b/app/routes.py index cee0d38..ce26380 100644 --- a/app/routes.py +++ b/app/routes.py @@ -459,6 +459,16 @@ def importdata(): return redirect(request.referrer) +@app.route('/deleteme', methods=['GET', 'POST']) +@login_required +def deleteme(): + user = User.query.filter_by(username=current_user.username).first() + db.session.delete(user) + db.session.commit() + logout_user() + return redirect(url_for('index')) + + def importYotterSubscriptions(file): filename = secure_filename(file.filename) data = json.load(file) diff --git a/app/static/styles.css b/app/static/styles.css index 9c7b76f..d332f52 100644 --- a/app/static/styles.css +++ b/app/static/styles.css @@ -47,4 +47,15 @@ .menu{ width: 100% !important; +} + + + +.control-me { + visibility: hidden; + cursor: not-allowed; +} +#toggle:checked ~ .control-me { + visibility: visible; + cursor: pointer; } \ No newline at end of file diff --git a/app/templates/settings.html b/app/templates/settings.html index 3cbc040..0e3f718 100644 --- a/app/templates/settings.html +++ b/app/templates/settings.html @@ -78,6 +78,12 @@ --> +
+ + + +
+

{{info.serverName}} Info