diff --git a/web/admin.html b/web/admin.html index e83ae1e..f131aa7 100644 --- a/web/admin.html +++ b/web/admin.html @@ -2793,6 +2793,13 @@ async function updateLocalFlightStatusFromTable(flightId, status) { if (!accessToken) return; + // Show confirmation for cancel actions + if (status === 'CANCELLED') { + if (!confirm('Are you sure you want to cancel this flight? This action cannot be easily undone.')) { + return; + } + } + try { const response = await fetch(`/api/v1/local-flights/${flightId}/status`, { method: 'PATCH', @@ -2841,6 +2848,13 @@ async function updateLocalFlightStatus(status) { if (!currentLocalFlightId || !accessToken) return; + // Show confirmation for cancel actions + if (status === 'CANCELLED') { + if (!confirm('Are you sure you want to cancel this flight? This action cannot be easily undone.')) { + return; + } + } + try { const response = await fetch(`/api/v1/local-flights/${currentLocalFlightId}/status`, { method: 'PATCH',