From 3b56ef7148666d618a55641011aff83f406864f6 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Tue, 4 Jun 2024 20:32:29 +0100 Subject: [PATCH] Add ability to filter audit log --- app/blueprints/admin/audit.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/blueprints/admin/audit.py b/app/blueprints/admin/audit.py index 4cb287d7..6cc15744 100644 --- a/app/blueprints/admin/audit.py +++ b/app/blueprints/admin/audit.py @@ -37,6 +37,10 @@ def audit(): abort(404) query = query.filter_by(causer=user) + if "q" in request.args: + q = request.args["q"] + query = query.filter(AuditLogEntry.title.ilike(f"%{q}%")) + pagination = query.paginate(page=page, per_page=num) return render_template("admin/audit.html", log=pagination.items, pagination=pagination)