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, |     flash, | ||||||
|     send_from_directory, |     send_from_directory, | ||||||
|     redirect, |     redirect, | ||||||
|  |     request, | ||||||
|     url_for, |     url_for, | ||||||
| ) | ) | ||||||
| from application.dashboard.models import AllowedPlate, LoggedItem | from application.dashboard.models import AllowedPlate, LoggedItem | ||||||
| @@ -23,10 +24,17 @@ def dashboard(): | |||||||
|         .limit(50) |         .limit(50) | ||||||
|         .all() |         .all() | ||||||
|     ) |     ) | ||||||
|  | <<<<<<< Updated upstream | ||||||
|     form = npForm() |     form = npForm() | ||||||
|     return render_template( |     return render_template( | ||||||
|         "dashboard.html", plates=Plates, logs=logs, form=form |         "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"]) | @dash_blueprint.route("/add", methods=["GET", "POST"]) | ||||||
| @@ -91,12 +99,12 @@ def edit(plate: str): | |||||||
|         form_plate = form.numberplate.data |         form_plate = form.numberplate.data | ||||||
|         if editnp.plate == form_plate: |         if editnp.plate == form_plate: | ||||||
|             flash("Numberplate has not been changed") |             flash("Numberplate has not been changed") | ||||||
|             return redirect(url_for("dash.dashboard")) |             return redirect(request.referrer) | ||||||
|         else:  # Change detected |         else:  # Change detected | ||||||
|             editnp.plate = form.numberplate.data |             editnp.plate = form.numberplate.data | ||||||
|             db.session.commit() |             db.session.commit() | ||||||
|             flash("Numberplate edited succesfully") |             flash("Numberplate edited succesfully") | ||||||
|             return redirect(url_for("dash.dashboard")) |             return redirect(request.referrer) | ||||||
|     form.numberplate.data = plate |     form.numberplate.data = plate | ||||||
|     return render_template("edit.html", form=form) |     return render_template("edit.html", form=form) | ||||||
|  |  | ||||||
| @@ -108,4 +116,15 @@ def delete_plate(plate: str): | |||||||
|     db.session.delete(plate_obj) |     db.session.delete(plate_obj) | ||||||
|     db.session.commit() |     db.session.commit() | ||||||
|     flash("Numberplate deleted successfully.") |     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