Flight Log Entry

Create a flight log entry, record times, landings, fuel and oil data, then progress through the DRAFT → APPROVED workflow.

Module: Flight Operations · 9 steps · camo_engineer admin

Browse Flight Logs
1 Open the Log Book

Navigate to Flight Operations → Flight Log Book in the sidebar. The list loads at /flight-ops/log-book showing all flight log entries ordered by date (newest first).

Flight log book list with aircraft and status filters
2 Understand the Table

The table columns are:

ColumnMeaning
Log NoAuto-generated identifier (e.g. FLG-202603-001).
AircraftRegistration number badge (e.g. VT-ACG).
DateFlight date.
PilotPilot in command name.
RouteDeparture → Arrival (ICAO codes).
Air TimeTakeoff to landing, in decimal hours.
Block TimeBlocks off to blocks on, in decimal hours.
LandingsNumber of landings.
Status DRAFT · SUBMITTED · VERIFIED · APPROVED · AMENDED · CANCELLED

Use the Aircraft and Status dropdowns to filter entries. Click any row to open its detail page.

Create a Flight Log
3 Open the Form

Click + New Flight Log at the top-right of the list. The form opens at /flight-ops/log-book/new.

4 Enter Flight Info

Complete the Flight Info section:

FieldRequiredNotes
Aircraft *YesDropdown of active aircraft with registration number and model.
Log Date *YesDate of the flight. Defaults to today.
Pilot in Command *YesName of the PIC, max 100 characters.
Departure Base *YesICAO code (auto-uppercased), e.g. VABB.
Arrival Base *YesICAO code, e.g. VIDP.
Flight log form: aircraft, date, pilot, departure and arrival fields
5 Enter Times

Complete the Times section using HH:MM format:

FieldRequiredNotes
Blocks Off *YesTime the aircraft leaves the parking stand.
Takeoff *YesWheels off. Must be after Blocks Off.
Landing *YesWheels on. Must be after Takeoff.
Blocks On *YesTime the aircraft reaches the parking stand. Must be after Landing.

Air Time (takeoff to landing) and Block Time (blocks off to blocks on) are calculated automatically and displayed below the time fields.

Midnight crossing is handled automatically. If Blocks Off is 23:30 and Blocks On is 01:15, the system correctly calculates 1.75 hours of block time.
Times section with blocks off/on and takeoff/landing fields, calculated durations
6 Enter Landings & Fuel

Complete the Landings & Fuel section:

FieldRequiredNotes
Total Landings *YesNumber of landings (default 1, min 1).
Fuel Uplift (L)NoFuel added in litres.
Fuel Remaining (L)NoFuel remaining after flight.
Oil Uplift (L)NoOil added in litres.
Oil Remaining (L)NoOil remaining after flight.

Optionally add Remarks (max 500 chars) at the bottom of the form.

7 Submit the Form

Click Create Flight Log. The system validates time sequencing, generates a log number (e.g. FLG-202603-001), and saves with status DRAFT.

A success toast appears and you are redirected to the flight log list.

Only DRAFT logs can be edited or deleted. Once submitted, the log enters the approval workflow and can no longer be modified (except by admin amendment).
Workflow
8 Progress Through Statuses

Click a flight log row to open the detail page. Use the workflow action buttons to progress the log:

DRAFT SUBMITTED VERIFIED APPROVED
CurrentActions
DRAFTSubmit or Cancel
SUBMITTEDVerify or Cancel
VERIFIEDApprove or Cancel
APPROVEDAmend (admin only)
Flight log detail page with status badge and workflow action buttons
9 Understand Approval Effects

When a flight log is Approved, the system automatically updates:

  • Aircraft totals: totalHours += airTime, totalCycles += totalLandings.
  • Installed components: TSN hours/cycles and TSO hours/cycles incremented.
  • Audit trail: logged for the aircraft and each affected component.
Approved flight logs drive the aircraft utilisation data shown on the Utilisation Report and the Inspection Due Report.