Staff accounts are created only through invitations — there is no direct “Add user” action for alliance managers. The invitation flow ensures the new account starts with the correct role, the correct institution, and an activated status.
Send an invitation
- From the top toolbar: People → Invitations, or go directly to /admin/people/invitations.
- Click + Invite admission staff.
- Fill in:
- Email address — where the invitation will be sent.
- Role — Admission Officer or Admission Committee.
- Institution — the partner institution the invitee will be scoped to.
- Click Send invitation.
What happens: the invitee receives a branded email with an Accept invitation button. The link is valid for 7 days.
Manage pending invitations
The /admin/people/invitations page lists every pending invitation with columns: Email, Role, Institution, Invited by, Sent, Expires, Operations. Each row has an Operations dropdown:
- Resend — issues a fresh invitation token, resets the 7-day expiry, and sends a new email. The previous link stops working immediately — if the invitee still has an older email, they must use the newest one.
- Revoke — deletes the invitation immediately. The link stops working straight away.
The list shows only invitations that are still valid (not yet accepted and not past their 7-day TTL). Once an invitee completes registration, their invitation disappears from the list automatically (one-time use).
Validation
The invite form rejects:
- An email already registered to a user account.
- An email that already has a pending invitation. Use Resend or Revoke on the existing one instead.