mirror of
https://github.com/StefBuwalda/ProjectIOT.git
synced 2025-11-01 12:19: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