vAMSYS
Backend:
Fixed route statistics on the View Booking page.
Removed all references to Pusher temporarily until reinstated.
Updated booking cancellation logic: Bookings will be cancelled if not departed within 60 minutes of the booked departure time when dispatching or 12 hours after the last position report if the booking does not result in PIREP. These checks run every ten minutes and every 2 hours respectively.
Added Airport Observer to take appropriate actions (deleting routes, moving pilots, etc.) when an airport is deleted.
Improved logic for handling the deletion of a Stand Group.
Refactored Ban/Unban logic and moved it to a job.
Completed VDS Parameter observer to handle deleting parameters.
Deleting a pilot now removes their future event registrations and active sessions.
Defined actions to take when a user account is deleted.
Phoenix:
Dashboard now includes the stand number in the Booking box if booked.
Reworked the table and filters for NOTAMs.
Added a checker for unread must-read NOTAMs. Users with unread NOTAMs are redirected to the NOTAMs page.
Added tag functionality to the Book Flight section.
Estimated departure time in Book Flight now uses a preparation time scorer. If absent, a default of 35 minutes is used.
Dispatches in Book Flight now store departure time as date-time, enabling future features.
Fixed an issue in View Booking when viewing non-container routes.
Orwell:
Activated the View PIREP button in Livery Review's dropdown actions.
Fixed display issues in PIREP Review when VA counts taxi time in flight length.
Added an option in Billing for VAs on trial to terminate the trial and delete their VA.
VDS:
Added tag functionality to Route Management.
Added a filter in Airport Management to list previously deleted airports, with an option to restore them.
Added sortable columns to Name, ICAO, IATA, Country, Category, and Base in Airport Management. The default sort is by airport, and sort preferences are stored in the session.