From 378fcb0b93fe2bd265222f86f20289c855376fc7 Mon Sep 17 00:00:00 2001 From: Anh-Thy04 Date: Fri, 20 Jun 2025 00:52:49 +0200 Subject: [PATCH] filters --- app_seed.py | 7 +- application/dashboard/templates/add.html | 79 ++++++++++++----- application/dashboard/templates/base.html | 13 +++ .../dashboard/templates/dashboard.html | 34 +++++++- application/dashboard/templates/logs.html | 86 ++++++++++++------- application/dashboard/views.py | 36 +++++--- 6 files changed, 190 insertions(+), 65 deletions(-) diff --git a/app_seed.py b/app_seed.py index 55c4587..4ed8407 100644 --- a/app_seed.py +++ b/app_seed.py @@ -1,14 +1,19 @@ from application import db, app from application.dashboard.models import AllowedPlate, LoggedItem, datetime from application.auth.models import User +from datetime import datetime, timedelta + with app.app_context(): - AllowedPlate.query.delete() + AllowedPlate.query.delete()a db.session.add(AllowedPlate("MUN389")) db.session.commit() with app.app_context(): LoggedItem.query.delete() + custom_time = datetime.now() - timedelta(hours=1) + db.session.add(LoggedItem("MUN389", custom_time, True)) + db.session.add(LoggedItem("MUN389", datetime.now(), True)) db.session.add(LoggedItem("MUN389", datetime.now(), True)) db.session.add(LoggedItem("MUN389", datetime.now(), False)) db.session.commit() diff --git a/application/dashboard/templates/add.html b/application/dashboard/templates/add.html index 95451dd..bd104a2 100644 --- a/application/dashboard/templates/add.html +++ b/application/dashboard/templates/add.html @@ -30,24 +30,57 @@ -
-
-
-
Numberplates
-
- - - - - - - - - {% for plate in plates %} - - - - + {% endfor %} + +
IDNumberplate
{{ plate.id }}{{ plate.plate }} +
+
+
+
Numberplates
+
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ + {% if request.args.get('npfilter') or request.args.get('idfilter') %} +
+ Active filters: + {% if request.args.get('npfilter') %} + + Numberplate: {{ request.args.get('npfilter') }} × + + {% endif %} + {% if request.args.get('idfilter') %} + + ID: {{ request.args.get('idfilter') }} × + + {% endif %} +
+ {% endif %} + +
+ + + + + + + + + + {% for plate in plates %} + + + + - - {% endfor %} - -
IDNumberplateActions
{{ plate.id }}{{ plate.plate }} Delete
-
+
+