From b81032556cc1acd245edcff9b0ae646334daba53 Mon Sep 17 00:00:00 2001 From: schneefux Date: Thu, 2 Jun 2016 20:19:07 +0200 Subject: ajaxify reports, unvotes; allow undelete --- app.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'app.py') diff --git a/app.py b/app.py index 2a8aa6d..85c58d9 100644 --- a/app.py +++ b/app.py @@ -262,6 +262,15 @@ def delete(): db().removeJoke(objectId, ip) return redirect('/page/' + page) +@app.route('/undelete', methods=['POST']) +def undelete(): + objectId = int(request.form['id']) + page = request.form['redirpage'] + ip = request.remote_addr + if objectId in db().getUserJokes(ip): + db().unvoteJoke(objectId, ip) + return redirect('/page/' + page) + @app.route('/static/') def get_static(path): return send_from_directory('static', path) -- cgit v1.3.1