Custom Fields

Club-defined fields added to members, aircraft and flights without any schema change, letting each club capture data the base model doesn't cover.

What it is

Custom Fields let your club add its own data fields to members, aircraft, and flights without changing the underlying database. Each field you define — for example a medical-certificate expiry date or a glider rating — becomes a piece of information you can record alongside the built-in fields.

Behind the scenes these are stored as flexible JSON attributes, so adding a field needs no migration or developer involvement. That’s the point: every club tracks slightly different things, and custom fields let yours capture exactly the data the base model doesn’t cover, on exactly the entities where it belongs.

yourclub.aeroclubhq.com/custom-fields
Club-defined custom fields

How to use it

  • Define a field — create a custom field and choose which entity it applies to (member, aircraft, or flight).
  • Pick the right entity — attach the field where the data naturally lives.
  • Record values — fill the field in on each member, aircraft, or flight record.
  • Capture credentials — use fields for things like medical expiry or a glider rating.
  • No schema change needed — add fields freely; they’re stored as flexible attributes.
  • Members — add custom fields to member records.
  • Aircraft — add custom fields to aircraft records.
  • Flights — add custom fields to flight records.