diff --git a/kukv1.py b/kukv1.py index 64868c0..78f4962 100644 --- a/kukv1.py +++ b/kukv1.py @@ -154,6 +154,15 @@ def addme(): else: return render_template('appresponse.html', message='You are already a registered eater') +@app.route("/removeme") +@login_required +def removeme(): + meal_id = request.args.get('meal') + query = 'UPDATE meals SET eaters = array_remove(eaters, :user_id) where id = :meal_id;' + r = db_engine.execute(text(query), user_id=current_user.user_id, meal_id = meal_id) + return render_template('appresponse.html', message='You were removed from that meal') + + @app.route('/') def index(): meals, _ = getUpcomingMeals()