5.2.1 Awards EventsTable Reference
This stable page supports source-code links. For exact signatures, validation, and schema, read app/plugins/Awards/src/Model/Table/EventsTable.php and the generated API reference.
Responsibility
EventsTable manages the legacy Awards event-planning records in awards_events. These are distinct from core Gatherings; current recommendation and bestowal flows may also associate directly with gatherings.
The table belongs to Branches, has RecommendationsToGive, and has a many-to-many Recommendations association. It uses timestamp, footprint, and soft-delete behaviors. addBranchScopeQuery() constrains events to authorized branches.
Maintenance rules
- Do not confuse
Awards.EventwithApp.Gatheringin routes, policies, or workflow context. - Apply branch scope before list/export operations.
- Preserve soft-deleted history needed by recommendations.
- Prefer the newer gathering/bestowal services for court scheduling unless a feature explicitly targets
awards_events. - Keep all associations in the active tenant database.