Scheduling

Checkout Enforcement

Require members to have an approved aircraft checkout before they can be scheduled in that aircraft type.

Overview

Checkout enforcement prevents scheduling a pilot in an aircraft type they haven't been approved to fly. When enabled, the scheduler (or the pilot themselves for self-service booking) cannot create a reservation unless the pilot has a current, non-expired checkout record for that aircraft's make and model.

Enabling Checkout Enforcement

  1. Go to Settings (admin or owner only).
  2. Under the Scheduling section, toggle Require checkout approval to schedule on.
  3. Click Save Settings.

This setting is only available for flight school and flying club organizations. Ownership group orgs do not show this toggle.

Adding Checkout Records

Before checkout enforcement can work, pilots need checkout records in their member profiles.

  1. Go to Settings → Members → [member name].
  2. Click the Checkouts tab (visible for renter-role members in non-ownership orgs).
  3. Click Add Checkout.
  4. Select the Aircraft Type from the dropdown — options are populated from your fleet (e.g., "Cessna 172S").
  5. Set the Checkout Date.
  6. Optionally set an Expiry Date — after this date, the checkout is no longer valid for scheduling.
  7. Add Notes if needed (e.g., "Solo checkout only" or "XC approved").
  8. Click Add.

How Enforcement Works

At Booking Time

When a reservation is being created with checkout enforcement enabled:

What Counts as a Valid Checkout

Checkout Expiry

If a checkout has an expiry date that has passed, it no longer counts as valid for enforcement purposes. Add a new checkout record after a pilot completes a recurrency flight.

Bypassing Enforcement

Checkout enforcement only applies when scheduling. Admins and owners can always create bookings regardless of checkout status — the server-side check only enforces limits for renter and student roles when creating schedules programmatically through the normal booking flow.

If you need to schedule a pilot in an aircraft type they haven't been approved for (e.g., for a checkout flight itself), create the checkout record first with today's date, then book.

Notes

← Back to Help