Team and invites

Team membership list with invite and role controls
Team membership list with invite and role controls

Invite organisers, evaluators, and speakers from Admin → Team, and change roles safely.

Where Team lives

Open Admin → Team. Admins can add members by email and role (admin, evaluator, or speaker). Invites use the magic-link delivery path; membership is create-only (re-inviting a different role returns a conflict — use role change instead).

Add a member

Use Add member, enter email, choose role, submit. On success the roster reloads. Evaluators appear for assignment on Submissions after they accept membership.

Change roles safely

Roster role selects call setMemberRole. The last admin on an event cannot be demoted. Demoting someone to speaker is blocked while they still have pending evaluation assignments — reassign or clear those first.