feat(permissions): hosting keys, and club accounts limited to their own team and registrants
New keys: tournaments.stages, .forms, .registrations, .teams, .arbiter,
.prizes, .exports, sponsors.*, organizations.import, organizations.dashboard.
Admin gains sponsors.* (tournaments.* and organizations.* cover the rest).
Tournament organizers run their own events but not prize release.
Club accounts (org_admin, org_manager) get teams, registrations and their own
dashboard, plus the <module>.own keys OrgScope needs to admit them to those
modules; it still refuses them the form builder, console, prizes, exports,
sponsors, club import and other clubs' dashboards (checked: 403).
Co-Authored-By:
Claude Opus 5.5 <noreply@anthropic.com>
Showing
Please register or sign in to comment