feat: add /status order lookup page linked from request form

This commit is contained in:
Troll (Hermes Agent) 2026-08-02 22:00:27 +00:00
parent 5e26650b90
commit 2ac99fde8b
6 changed files with 226 additions and 2 deletions

View file

@ -129,6 +129,17 @@ def list_requests(status=None):
return [dict(r) for r in rows]
def get_requests_by_email(email):
"""Fetch all requests for a given email address, newest first.
Email is compared case-insensitively and stripped of whitespace."""
db = get_db()
rows = db.execute(
"SELECT * FROM requests WHERE LOWER(TRIM(email)) = LOWER(TRIM(?)) ORDER BY created_at DESC",
(email,)
).fetchall()
return [dict(r) for r in rows]
def update_request(request_id, **fields):
"""
Update arbitrary columns for a request.