From 5173b337d0f16cc218f5137fa29d7eeceb4b91a2 Mon Sep 17 00:00:00 2001 From: Anh-Thy04 Date: Thu, 19 Jun 2025 21:20:18 +0200 Subject: [PATCH] Update views.py --- application/dashboard/views.py | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/application/dashboard/views.py b/application/dashboard/views.py index 8cb1dd6..955bbfe 100644 --- a/application/dashboard/views.py +++ b/application/dashboard/views.py @@ -4,6 +4,7 @@ from flask import ( flash, send_from_directory, redirect, + request, url_for, ) from application.dashboard.models import AllowedPlate, LoggedItem @@ -23,10 +24,17 @@ def dashboard(): .limit(50) .all() ) +<<<<<<< Updated upstream form = npForm() return render_template( "dashboard.html", plates=Plates, logs=logs, form=form ) +======= + form = npForm() + #LogID = LoggedItem.query.all() + id = LoggedItem.id + return render_template("dashboard.html", plates=Plates, logs=logs, form=form, id=id) +>>>>>>> Stashed changes @dash_blueprint.route("/add", methods=["GET", "POST"]) @@ -91,12 +99,12 @@ def edit(plate: str): form_plate = form.numberplate.data if editnp.plate == form_plate: flash("Numberplate has not been changed") - return redirect(url_for("dash.dashboard")) + return redirect(request.referrer) else: # Change detected editnp.plate = form.numberplate.data db.session.commit() flash("Numberplate edited succesfully") - return redirect(url_for("dash.dashboard")) + return redirect(request.referrer) form.numberplate.data = plate return render_template("edit.html", form=form) @@ -108,4 +116,15 @@ def delete_plate(plate: str): db.session.delete(plate_obj) db.session.commit() flash("Numberplate deleted successfully.") - return redirect(url_for("dash.dashboard")) + + return redirect(request.referrer) + + +@dash_blueprint.route("/deletelog/", methods=["POST"]) +# @login_required +def delete_log(id: int): + deletelog = LoggedItem.query.filter_by(id=id).first_or_404() + db.session.delete(deletelog) + db.session.commit() + flash("Log entry deleted successfully.") + return redirect(request.referrer) \ No newline at end of file