Skip to Content
Business logicBusiness logic

Business logic

The IBA’s business rules — what the platform does, framed in domain terms (members, currency, skills, bookings, fees) rather than the code that implements it.

Modules

ModuleCovers
Member lifecyclerole_id transitions, registration, authentication, banning, deletion.
Skill levelsProgression rules across all programmes (flyer, AFC, instructor, trainer, examiner, coach, military).
Approval levelsWho can approve what. Derivation of approval_level_* fields.
CurrencyPer-role currency clocks, grace periods, recovery paths.
Safety trainingInitial vs recurrent training, approval workflow.
LogbookEntry creation, state machine, immutability rules.
Tunnel bookingsBooking → logbook flow, currency split.
Fees & paymentsMembership fees, charges, refunds.
CompetitionsCompetition scoring rules.
IntegrationsPublic-facing rules for booking-system integrations.
Last updated on