From 63564b54dd082ad361d9d1182aedaba233bb549c Mon Sep 17 00:00:00 2001 From: James Pattinson Date: Fri, 19 Dec 2025 05:51:55 -0500 Subject: [PATCH] Overflight improvements --- backend/app/api/endpoints/overflights.py | 2 +- backend/app/schemas/overflight.py | 1 + web/admin.html | 353 ++++++++++++++++++++--- 3 files changed, 316 insertions(+), 40 deletions(-) diff --git a/backend/app/api/endpoints/overflights.py b/backend/app/api/endpoints/overflights.py index dad3946..fe20c5a 100644 --- a/backend/app/api/endpoints/overflights.py +++ b/backend/app/api/endpoints/overflights.py @@ -127,7 +127,7 @@ async def update_overflight_status( db, overflight_id=overflight_id, status=status_update.status, - timestamp=status_update.timestamp if hasattr(status_update, 'timestamp') else None, + timestamp=status_update.qsy_dt, user=current_user.username, user_ip=client_ip ) diff --git a/backend/app/schemas/overflight.py b/backend/app/schemas/overflight.py index ac66580..0248473 100644 --- a/backend/app/schemas/overflight.py +++ b/backend/app/schemas/overflight.py @@ -93,6 +93,7 @@ class OverflightUpdate(BaseModel): class OverflightStatusUpdate(BaseModel): status: OverflightStatus + qsy_dt: Optional[datetime] = None class Overflight(OverflightBase): diff --git a/web/admin.html b/web/admin.html index 34e9ece..c630463 100644 --- a/web/admin.html +++ b/web/admin.html @@ -698,6 +698,78 @@ + + +