Platform Module

One register for every member of the school

Who they are, what they are permitted to do, and what their training record shows: roles, granular permissions, member profiles, and bulk role changes in one place.

Why It Matters

Access follows the role, not the memory of who set it up

A flight school's roster mixes people with very different reach into the operation: staff who edit the published schedule and collect payments, instructors who book for students and sign training records, renters who book for themselves, and people who only need to read. When those distinctions live in one person's head, every new member is a judgment call and every departure is a loose end.

The member-management module makes the distinctions explicit. Each role carries a default permission set across Scheduling, Billing, and Communication, each member carries their own operational record, and role changes state their consequences before they apply.

Endorsements stay with the instructor

Endorsements shown on a member profile are issued by an authorized instructor under Part 61. The platform records them for reference alongside the rest of the training record; it does not create them, and no role or permission changes that.

Roles and Permissions

Granular permissions, readable at a glance

Pick a role below and read its default grants across the three permission areas. Editing permissions are disabled entirely for Read Only members, and the summary line counts exactly what the role can do.

Role permissionsDemonstration data
Scheduling permissions
Billing permissions
Communication permissions

Pilot/Renter: 5 of 12 permissions granted.

Default grants per role across Scheduling, Billing, and Communication. Toggles change only this demonstration.

Permissions match the job

Administrator, Instructor, Pilot/Renter, and Read Only each carry a default permission set across Scheduling, Billing, and Communication. Granular toggles adjust a role without inventing a new one.

The profile is the training record

Notes, reservations, documents, endorsements, and aircraft checkouts live on the member profile. When an instructor opens a member, the operational history is one expansion away, not five systems away.

Role changes happen in bulk, deliberately

Select the members, pick the target role, and read the plain-language consequence before applying. The confirmation states exactly which permissions change, so a bulk move is a decision, not an accident.

Member Directory

Profiles with the operational record attached

Expand a row for the member profile: notes, reservations, documents, endorsements, and aircraft checkouts. Select rows to move members between roles in bulk; the confirmation reads back the consequence before anything applies.

Member directoryDemonstration data

Select members to change roles in bulk.

SelectNameEmailRoleStatusJoinedProfile
R. Okaforr.okafor@example.comAdministratorActiveJun 2024
M. Alvarezm.alvarez@example.comInstructorActiveSep 2024
J. Whitfieldj.whitfield@example.comInstructorActiveJan 2025
K. Donnellyk.donnelly@example.comPilot/RenterActiveMar 2025
T. Marsht.marsh@example.comPilot/RenterActiveNov 2024
S. Pruitts.pruitt@example.comPilot/RenterActiveFeb 2026
A. Reyesa.reyes@example.comPilot/RenterActiveAug 2025
D. Callowayd.calloway@example.comPilot/RenterActiveMay 2026
E. Brandte.brandt@example.comPilot/RenterActiveApr 2026
H. Castilloh.castillo@example.comPilot/RenterInvitedJun 2026
L. Whitmorel.whitmore@example.comRead OnlyActiveOct 2025
Names, records, and balances shown here are demonstration data. No live accounts are read or changed.