mirror of
				https://github.com/StefBuwalda/ProjectIOT.git
				synced 2025-10-29 18:59:57 +00:00 
			
		
		
		
	Update views.py
This commit is contained in:
		| @@ -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/<int:id>", 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) | ||||
		Reference in New Issue
	
	Block a user
	 Anh-Thy04
					Anh-Thy04