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