feat: add /status order lookup page linked from request form
This commit is contained in:
parent
5e26650b90
commit
2ac99fde8b
6 changed files with 226 additions and 2 deletions
11
models.py
11
models.py
|
|
@ -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.
|
||||
|
|
|
|||
Reference in a new issue