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 @@ + + +