Understanding Roles
Sailboat Racing uses a role-based permission system. Each user can have one or more roles that determine what they can do.
Role Types
Race Officer
The most common role for club volunteers. Race officers can:
- View the organisation dashboard and race schedule
- Create and edit races within a series
- Add and manage race entries
- Record start times, finish times, and lap times
- Set race circumstances (DNF, DNC, etc.)
- Import entries from previous races
- Change race status (start, complete, abandon, postpone)
Race officers cannot: - Create or configure series - Manage organisation settings or members - Access handicap list management - View the audit log
Organisation Admin
Full control over the organisation. Organisation admins can do everything a race officer can, plus:
- Create, edit, and configure series (including scoring rules, handicaps, divisions)
- Manage organisation settings (name, description, cover image, etc.)
- Invite new members and manage existing memberships
- Approve or reject membership requests
- Grant and revoke roles for other members
- Create and manage handicap lists
- Access the audit log
- Export PY returns for RYA submission
- View organisation statistics
System Admin
A platform-level role for Sailboat Racing administrators. System admins can:
- Activate and deactivate organisations
- Manage public (system-wide) handicap lists
- View all accounts across the platform
- Manage organisation activation requests
How Roles Are Assigned
- When your membership request is approved, the approving admin chooses your initial role
- Organisation admins can change roles at any time - see Managing Roles & Permissions
- You can hold roles in multiple organisations simultaneously