From 3230dd648c9112cec686a1bc6025ccbf2a9135ee Mon Sep 17 00:00:00 2001 From: NguyenND Date: Fri, 12 Jun 2026 10:58:15 -0400 Subject: [PATCH] 06/12 Add filter issue by ID --- app/routes/issues.py | 4 ++++ app/templates/issues/list.html | 7 ++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/app/routes/issues.py b/app/routes/issues.py index 7ee048b..61f8141 100644 --- a/app/routes/issues.py +++ b/app/routes/issues.py @@ -110,12 +110,15 @@ def index(): ) ) + issue_id_filter = request.args.get('issue_id', '').strip() severity_filter = request.args.get('severity', '') status_filter = request.args.get('status', '') sla_filter = request.args.get('sla', '') facility_filter = request.args.get('facility_id', '') contract_filter = request.args.get('contract_id', '') + if issue_id_filter.isdigit(): + q = q.filter(Issue.id == int(issue_id_filter)) if severity_filter: q = q.filter(Issue.severity == severity_filter) if status_filter: @@ -194,6 +197,7 @@ def index(): return render_template('issues/list.html', issues=issues_paged, + issue_id_filter=issue_id_filter, severity_filter=severity_filter, status_filter=status_filter, sla_filter=sla_filter, diff --git a/app/templates/issues/list.html b/app/templates/issues/list.html index ee4503a..83635a7 100644 --- a/app/templates/issues/list.html +++ b/app/templates/issues/list.html @@ -13,6 +13,11 @@
+
+ + +
- +