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 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.
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.
Pilot/Renter: 5 of 12 permissions granted.
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.
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.
Select members to change roles in bulk.
| Select | Name | Role | Status | Joined | Profile | |
|---|---|---|---|---|---|---|
| R. Okafor | r.okafor@example.com | Administrator | Active | Jun 2024 | ||
| M. Alvarez | m.alvarez@example.com | Instructor | Active | Sep 2024 | ||
| J. Whitfield | j.whitfield@example.com | Instructor | Active | Jan 2025 | ||
| K. Donnelly | k.donnelly@example.com | Pilot/Renter | Active | Mar 2025 | ||
| T. Marsh | t.marsh@example.com | Pilot/Renter | Active | Nov 2024 | ||
| S. Pruitt | s.pruitt@example.com | Pilot/Renter | Active | Feb 2026 | ||
| A. Reyes | a.reyes@example.com | Pilot/Renter | Active | Aug 2025 | ||
| D. Calloway | d.calloway@example.com | Pilot/Renter | Active | May 2026 | ||
| E. Brandt | e.brandt@example.com | Pilot/Renter | Active | Apr 2026 | ||
| H. Castillo | h.castillo@example.com | Pilot/Renter | Invited | Jun 2026 | ||
| L. Whitmore | l.whitmore@example.com | Read Only | Active | Oct 2025 | ||