Airport Management

Centralised management of airport data for flight operations and scheduling.

View, create, and edit comprehensive airport information including codes, coordinates, runways, navigation aids, operator details, hazards, facilities, and supporting documentation. Filter and search airports efficiently with status management capabilities.

1 What's on this page

The Airport Management page provides a complete system for managing aeronautical data about airports used in flight operations. The page displays a filterable and searchable table of airports, with tools to add, edit, view detailed information, and manage airport status.

Key Features
  • Search: Quick search across IATA code, ICAO code, airport name, and operator
  • Active/Deactivated views: Toggle between active and deactivated airports
  • Country filtering: Filter airports by country
  • Customisable columns: Choose which airport fields to display in the table
  • Detailed pop-up views: View communication/nav aids, runway details, hazards, operator information, facilities, alternates, and notes
Who Uses This Page
  • Flight operations staff: View and update airport information for flight planning
  • Scheduling coordinators: Maintain current airport data for route scheduling
  • Dispatch teams: Access airport details for flight release and coordination
  • Administrators: Manage comprehensive airport database and documentation

2 Primary Workflows

2.1 Search and Filter Airports

Locate airports quickly using the search bar and filters at the top of the page.

When to use this

Use search and filters when you need to:

  • Find a specific airport by code or name
  • View all airports in a particular country
  • Show only airports that contain scheduled flights
  • Review deactivated airports for potential reactivation
  • Filter the list to reduce clutter and focus on relevant airports
Steps
  1. Use the search box: Enter search terms (IATA code, ICAO code, airport name, or operator name) in the "Search" field. The table updates as you type.
  2. Toggle status view: Select "Active" or "Deactivated" radio buttons to switch between active and deactivated airports.
  3. Apply country filter: Use the filter bar below the search row to select one or more countries. Only airports in selected countries will display.
  4. Filter by flights (optional): Check the "With Flights" checkbox to show only airports that contain scheduled flights. This is useful for focusing on airports actively used in operations.
  5. Adjust columns displayed: Use the filter options to choose which airport information columns appear in the table.
  6. Navigate pages: If there are many results, use the pagination controls at the bottom to navigate through pages.
Result

The table updates to show only airports matching your search terms and filter criteria. The table header shows whether you are viewing active or deactivated airports.

2.2 Add a New Airport

Create a new airport record with complete aeronautical information.

When to use this

Add a new airport when:

  • Your organisation begins operations to a new destination
  • You need to add an alternate airport for flight planning
  • An airport is not yet in the system and is required for scheduling
Steps
  1. Click "Add New Airport": The button appears in the top-right corner of the page.
  2. Complete general information:
    • IATA code: Three-letter airport code (e.g., JNB, CPT)
    • ICAO code: Four-letter airport code (e.g., FAOR, FACT)
    • Custom display code: Optional code for internal use
    • Full name: Complete airport name (required)
    • Short name: Abbreviated name for display
    • Coordinates: Latitude and longitude in degrees, minutes, seconds format (required)
    • Elevation: Airport elevation in feet
  3. Add alternate airports: Select other airports as alternates using the dropdown at the bottom of the table.
  4. Position the map pin: View the airport location on the map. Click "Move Pin" to enable map interaction and click the map to update coordinates.
  5. Add communication/nav aids (optional): Click "Add Communication / Nav Aid" and enter the identifier/name and details for each navigation aid or communication facility.
  6. Add runway details (optional): Click "Add Runway" and enter runway identifier, length, width, and surface type for each runway.
  7. Add hazards (optional): Click "Add Hazard" and describe any operational hazards associated with the airport.
  8. Add operator information (optional): Click "Add Airport Operator" and provide operator name, telephone, email, website, and contact person details.
  9. Add facilities (optional): Click "Add Facility" and list available facilities with names, descriptions, telephone numbers, and email addresses.
  10. Upload documents (optional): Add charts, documents, or photos related to the airport.
  11. Add notes (optional): Enter any additional notes or operational remarks in the Notes field.
  12. Save: Click "Save" at the bottom of the window to create the airport record.
Result

The new airport is saved and appears in the active airports table. The window closes automatically, and you return to the main airports list.

2.3 Edit an Existing Airport

Update airport information to reflect changes in facilities, contacts, or operational details.

When to use this

Edit an airport when:

  • Airport codes or names change
  • Runway information is updated (e.g., resurfacing, length changes)
  • New navigation aids are installed or existing ones are decommissioned
  • Operator contact details change
  • Facilities are added, removed, or updated
  • New hazards are identified or existing hazards are resolved
Steps
  1. Locate the airport: Use search and filters to find the airport in the table.
  2. Click the Edit button: In the "Edit" column, click the pencil icon for the airport you want to edit.
  3. Modify fields: Update any fields in the window using the same sections as when adding a new airport (general information, alternates, map, communication/nav aids, runways, hazards, operator, facilities, documents, notes).
  4. Add or remove items: Use "Add" buttons to create new entries in tables (runways, facilities, etc.) or "Remove" buttons to delete existing entries.
  5. Save changes: Click "Save" at the bottom of the window to commit your changes.
Result

The airport record is updated with your changes. The window closes, and the updated information is visible in the airports table.

2.4 View Airport Details

View detailed airport information without opening the full edit window using the pop-up detail badges in the table.

When to use this

View details when you need to:

  • Quickly check runway information before a flight
  • Review communication frequencies or navigation aids
  • Check operator contact information
  • Review known hazards at an airport
  • See what facilities are available
  • View alternate airports designated for the location
Steps
  1. Locate the airport: Find the airport row in the table.
  2. Click a detail badge: Click on any of the coloured info badges in the columns:
    • Comm. / Nav — Communication and navigation aids
    • Runway Details — Runway information
    • Hazards — Known hazards
    • Operator — Operator contact details
    • Facilities — Available facilities
    • Alternates — Alternate airports
    • Notes — General notes
  3. Review the pop-up: A pop-up window displays the detailed information for that category.
  4. Close the pop-up: Click outside the pop-up or press escape to close it.
Result

You can quickly review detailed airport information without leaving the table view. If no information exists for a category, the badge typically displays a count of zero or is greyed out.

2.5 Manage Airport Documents

Upload, view, and manage documents, charts, and photos associated with an airport. Documents are organised into folders based on document types (e.g., Charts, Photos, Standard Operating Procedures). The system tracks document expiry dates and provides visual status indicators.

When to use this

Manage documents when you need to:

  • Upload approach charts, aerodrome charts, or departure procedures
  • Attach airport facilities maps or terminal diagrams
  • Store operational notices or airport briefing documents
  • Add photos of the airport or surrounding area
  • Update documents when new chart versions are published or documents expire
  • Track document expiry dates for compliance and operational safety
  • Review document status (valid, expiring soon, or expired)
Opening the documents window
  1. Locate the airport: Find the airport row in the table.
  2. Click the Documents button: In the "Documents" column, click the button with the document icon. The button is color-coded based on document status:
    • Green = All documents are valid
    • Yellow = One or more documents are expiring soon (within 30 days)
    • Red = One or more documents have expired
    • Grey = No documents are present
  3. View status summary: Hover over the button to see a popover showing the document status summary (e.g., "2 Valid, 1 Expiring Soon, 0 Expired").
Document window structure

The documents window displays documents organised into expandable/collapsible folders based on document types. Each folder row shows:

  • Folder icon and name: The document type category (e.g., Charts, Photos)
  • Expand/collapse button: Click the chevron icon to show or hide documents in that folder
  • Add button: Click "Add" in the folder row to upload a new document to that category

Use the Expand all folders (+) or Collapse all folders (-) buttons at the top of the table to quickly show or hide all documents at once.

Adding a document
  1. Click Add in a folder: In the folder row for the desired document type, click the green "Add" button with a plus icon. A new row is created in the folder.
  2. Click Upload: In the new row, click the blue "Upload" button to open the file selection window.
  3. Select file: Choose a file to upload from your device. The file name from your device is used as the document name automatically.
  4. Set expiry (optional): Toggle the "Expiry" switch on if the document expires. If enabled, select an expiry date. Documents without expiry remain valid indefinitely.
  5. Add more files (optional): Repeat steps 1-4 to add multiple files to any folder. All files will appear in their respective folders before submission.
  6. Submit: Click Submit to upload all added documents at once. The documents appear under their selected folders.
Replacing a document

When a document needs to be updated (e.g., new chart version published), use the Replace button:

  1. Locate the document: Expand the folder containing the document.
  2. Click Replace: In the document row, click the "Replace" button in the "Add / Replace" column.
  3. Select new file: Choose the replacement file to upload.
  4. Update details: The expiry date is automatically cleared when replacing. Set a new expiry date if needed.
  5. Submit: The new document replaces the old one. The system tracks who made the change and when.
Document expiry and status

Each document row displays:

  • Document name: The file name with a view icon to preview the document
  • Expiry column: Shows the expiry toggle switch and date field. When the toggle is on, an expiry date can be selected. When the toggle is off, the document does not expire and remains valid indefinitely.
  • Status column: Visual indicator showing document status:
    • Valid = Document is valid (no expiry or more than 30 days remaining)
    • Expiring Soon = Document expires within 30 days
    • Expired = Document expiry date has passed
  • Last Updated (UTC): Displays the date, time, and user name of the person who last modified the document (e.g., "7 Jan 2026 11:59 - John Doe")
Moving documents between folders

Documents can be moved between document type folders to reorganise or recategorise them:

  1. Enable move mode: Click the "Move Documents" button at the top of the window.
  2. Select documents: Checkboxes appear next to each document. Select the documents you want to move.
  3. Choose destination: In the folder row of the target document type, click one of the arrow icons:
    • Up arrow: Insert documents at the top of the category
    • Down arrow: Insert documents at the bottom of the category
  4. Confirm move: The selected documents move to the target folder immediately.
  5. Exit move mode: Click "Stop Moving" to exit move mode and return to normal viewing.

Documents can be moved within the same folder (to reorder) or to different folders (to recategorise). Folders themselves cannot be moved or reordered in the documents window; their order is controlled in Scheduling Settings.

Removing a document
  1. Locate the document: Find the document in its folder.
  2. Click Remove: Click the red trash icon in the "Remove" column.
  3. Confirm removal: Click the red trash icon again to confirm deletion, or click "Cancel" to abort the removal. Once confirmed, the document is permanently removed from the airport and cannot be recovered.
Email notifications for expiring documents

Users with the "edit airports" policy receive automatic email alerts for airport documents that are:

  • Expiring in 7 days
  • Expiring in 30 days
  • Already expired

These notifications help ensure that critical airport documents (e.g., approach charts, permits) remain current and valid for safe operations.

Result

Documents are organised, tracked, and kept current. The color-coded document button in the airports table reflects the overall document status for each airport at a glance. The status summary popover provides quick insight into document health without opening the documents window.

2.6 Deactivate or Activate an Airport

Change the status of an airport to remove it from active use or restore it to active status.

When to use this

Deactivate an airport when:

  • Your organisation no longer operates to that destination
  • The airport is temporarily closed or unavailable
  • You want to archive an airport without deleting its data

Activate an airport when:

  • Operations to a previously deactivated airport resume
  • An airport reopens after temporary closure
  • You need to restore a previously archived airport
Steps
  1. Locate the airport: Use the Active/Deactivated toggle and search to find the airport.
  2. Click the activation button:
    • For active airports: Click the yellow warning button with a ban icon in the "Deactivate" column.
    • For deactivated airports: Click the green button with a plus icon in the "Activate" column.
  3. Confirm the change: The airport status changes immediately without additional confirmation.
Result

The airport is moved to the opposite status view. Deactivated airports are hidden from most system dropdowns and selection lists but can still be viewed and reactivated on this page. All airport data is preserved.

3 Feature Reference

3.1 Search & Filters

The top section of the page provides search and filtering capabilities.

Search and Filter Controls
Control Location What It Does
Search box Top-left Type to search by IATA code, ICAO code, airport name, or operator name. Updates results as you type (debounced).
Active / Deactivated toggle Centre top Radio buttons to switch between viewing active airports or deactivated airports.
Add New Airport button Top-right Opens the airport creation window. Only visible if you have edit permissions.
Country filter Filter bar below search Select one or more countries to display only airports in those countries.
With Flights checkbox Filter bar below search When checked, displays only airports that contain flights. Useful for focusing on airports actively used in scheduled operations.
Column selection Filter bar Choose which columns to display in the airports table (e.g., codes, coordinates, elevation, details).
Items per page Filter bar Control how many airport rows appear per page (appears when 16+ results).

3.2 Airports Table

The main table displays airport records with customisable columns. The table header shows whether you are viewing "Active Airports" or "Deactivated Airports" in a yellow banner.

Common table columns
Airport Table Columns
Column Meaning Notes
Edit Edit button to open the airport in edit mode Pencil icon . Only visible with edit permissions.
IATA Code Three-letter IATA airport code E.g., JNB, CPT, DUR
ICAO Code Four-letter ICAO airport code E.g., FAOR, FACT, FADN
Display Code Custom code for internal use Optional field
Full Name Complete airport name E.g., "O.R. Tambo International Airport"
Short Name Abbreviated airport name Used for display in constrained spaces
Latitude / Longitude Airport coordinates Displayed in degrees, minutes, seconds format
Elevation Airport elevation above sea level Displayed in feet
Country Country where the airport is located Links to country in the system
Comm. / Nav Badge showing count of communication and navigation aids Click to view details in a pop-up
Runway Details Badge showing count of runways Click to view runway specifications in a pop-up
Hazards Badge showing count of documented hazards Click to view hazard descriptions in a pop-up
Operator Badge indicating operator information status Click to view operator contact details in a pop-up
Facilities Badge showing count of facilities Click to view facility details in a pop-up
Documents Color-coded button with document icon Color indicates document status: Green = all valid, Yellow = expiring soon, Red = expired, Grey = none. Hover for status summary. Click to manage documents.
Notes Badge indicating notes status Click to view notes in a pop-up
Alternates Badge showing count of alternate airports Click to view list of alternate airports in a pop-up
Deactivate / Activate Button to change airport status Yellow ban icon to deactivate; green plus icon to activate. Only visible with edit permissions.
Table interactions
  • Hover effects: Rows highlight on hover to improve readability
  • Clickable badges: Info badges in detail columns are clickable to show pop-ups
  • Loading placeholders: While data loads, placeholder rows appear with shimmer effects
  • Empty state: If no airports match your filters, a message displays indicating no results found

3.3 Airport Edit Window

The airport edit window opens when adding a new airport or editing an existing one. The window is maximisable and organised into collapsible sections.

Window sections
General Information
  • IATA Code: Three-letter code
  • ICAO Code: Four-letter code
  • Custom Display Code: Optional internal code
  • Full Name: Complete airport name (required)
  • Short Name: Abbreviated name
  • Coordinates: Latitude and longitude in degrees/minutes/seconds (required)
  • Elevation: Airport elevation in feet
  • Alternate Airports: List of designated alternate airports
Airport Location Map
  • Visual map: Shows airport position based on coordinates
  • Move Pin mode: Click "Move Pin" to enable map interaction
  • Update coordinates: Click on the map to update latitude and longitude
  • Stop Moving mode: Click "Stop Moving" to disable map interaction
Additional Information

This section contains multiple tables for detailed airport data:

  • Communication / Nav Aids: Add identifier/name and details for each navigation aid or communication facility
  • Runway Details: Add runway identifier, length, width, and surface type for each runway
  • Hazards: Document operational hazards with detailed descriptions
  • Operator: Airport operator name, telephone, email, website, and contact persons (name, role, telephone, email)
  • Facilities: List available facilities with name, description, telephone, and email
  • Documents, Charts, & Photos: Upload and manage files associated with the airport
Notes

Free-text field for general notes, operational remarks, or any additional information about the airport.

Saving and validation

At the bottom of the window:

  • Save button: Commits all changes and closes the window
  • Cancel / Close button: Discards changes and closes the window
  • Validation messages: If required fields are missing or invalid, error messages appear next to the relevant fields

4 Field & Status Glossary

Key terms and abbreviations used on the Airport Management page.

Airport Fields
Field/Term Meaning
IATA Code International Air Transport Association three-letter airport code used globally for airline operations and baggage handling.
ICAO Code International Civil Aviation Organisation four-letter airport code used in flight planning, air traffic control, and weather reports.
Display Code Optional custom code for internal use within your organisation (e.g., for legacy systems or alternate naming).
Elevation Height of the airport above mean sea level, measured in feet. Used for calculating aircraft performance and approach procedures.
Comm. / Nav Aids Communication and navigation aids such as VORs, NDBs, ILS systems, radio frequencies, and other navigation facilities at the airport.
Alternate Airports Designated airports that can be used as alternates for flight planning if the destination airport becomes unavailable.
Hazards Operational hazards documented for the airport such as bird activity, terrain obstacles, noise abatement procedures, or local restrictions.
Facilities Available services and facilities at the airport such as fuel, catering, maintenance hangars, customs, passenger terminals, etc.
Airport Status
Status Meaning
Active Airport is currently in use for operations and appears in selection lists throughout the system for flight planning and scheduling.
Deactivated Airport is archived and does not appear in selection lists. All data is preserved and the airport can be reactivated at any time.

5 Rules & Permissions

Access to airport management features is controlled by role-based permissions.

Permission Levels
Action Permission Required What You Can Do
View airports Base scheduling access View the airports table, search, filter, and see airport details in pop-ups.
Add new airport Scheduling edit permission Create new airport records with all related information.
Edit existing airport Scheduling edit permission Modify any airport field, add or remove runways, facilities, hazards, documents, etc.
Activate / Deactivate airport Scheduling edit permission Change airport status between active and deactivated.
Manage documents Scheduling edit permission Upload, view, and delete documents associated with airports.
Operational rules
  • Required fields: You cannot save an airport without entering the full name, latitude, and longitude.
  • Deactivation preserves data: Deactivating an airport hides it from selection lists but does not delete any data.
  • Documents stored securely: Uploaded documents are stored in Azure Blob Storage under the "airportdocuments" container.
  • Map coordinates: Coordinates can be entered manually or selected by clicking the map in "Move Pin" mode.

6 Troubleshooting / FAQs

Why can't I see the "Add New Airport" button?

The button only appears if you have scheduling edit permissions. If the button is missing, you do not have permission to add airports. Contact your system administrator to request the appropriate permissions.

Why can't I save an airport?

Check that you have entered values in the Full Name, Latitude, and Longitude fields, as these are required. If other fields show validation errors, correct them before saving. If the "Save" button is disabled, wait for the page to finish loading or check that all required fields are valid.

Where did my deactivated airport go?

Deactivated airports are hidden from the Active airports view. Toggle to the Deactivated radio button at the top of the page to see deactivated airports. All data is preserved, and you can reactivate the airport at any time.

Why doesn't my airport appear in flight planning dropdowns?

Verify that the airport status is Active. Deactivated airports do not appear in selection lists elsewhere in the system. Reactivate the airport on this page if needed.

How do I update coordinates if I made a mistake?

Edit the airport, then either manually correct the latitude and longitude fields in the General Information section, or click "Move Pin" on the map and click the correct location. The coordinate fields update automatically when you click the map.

Can I delete an airport permanently?

The page does not provide a delete function. Instead, deactivate airports that are no longer in use. This approach preserves historical data for reporting and compliance purposes. If you need to permanently delete an airport, contact your system administrator.

Why don't detail pop-ups show any information?

If a pop-up is empty or shows "No items," it means that no information has been entered for that category (e.g., no runways, no hazards). Edit the airport and add the relevant information if needed.

Why is the search not returning results?

Ensure you are searching in the correct view (Active vs Deactivated). Also verify that no country filters are applied that would exclude the airport you're searching for. Clear all filters and try again with a broader search term.

How do I organise airports by region or category?

Use the Country filter to group airports by country. You can also use the Display Code field to create your own categorisation codes (e.g., "BASE" for base airports, "ALT" for alternates) and then filter or sort by that field in the table.

Navigation
Settings

Theme


Other settings coming soon...

An unhandled error has occurred. Reload 🗙
Interactive features loading...