Skip to main content
Browse the guide

Members & access

Roles & positions

Grant admin and moderator access and manage council positions.


Roles & positions is where you decide who helps run your organisation and exactly what each person can do. You'll find it in the admin sidebar under User management → Roles.

Who can use this

Any admin or moderator can open this page. What you can actually do here depends on your permissions:

  • Admins hold every permission automatically, so they can appoint people, revoke roles, set per-person overrides, and create or edit council positions.
  • Moderators can open the page but can only perform the actions they've been granted — Grant / revoke roles to appoint and revoke, and Edit council positions to manage the position structure.

Every change you make here (grants, revocations, permission changes) is recorded in the Activity log.

What's on the page

The page has three parts, top to bottom:

  1. Council positions — your committee/council structure as a tree, with a + New position button.
  2. Appoint a member — a short form to give someone a role or position.
  3. Member roles & positions — a searchable list of everyone who currently holds a role or position, grouped by person.

Step by step

Appoint someone

  1. In Appoint a member, enter the person's User email. They must already have an account — if they don't, you'll see "No user with that email — they need to sign up first."
  2. Pick a Position (for example a council title), or leave it on "No position".
  3. If you didn't choose a position, set an Or bare role (Admin, Moderator or Member). A position with an implied role sets the role for you automatically.
  4. Click Appoint. The person is notified and appears in the member list below.

Revoke a role

  1. Find the person in Member roles & positions (use the search box to filter by name or email).
  2. On the row you want to remove, click Revoke. You can't revoke the last remaining admin.

Create or edit a council position

  1. Click + New position (or Edit on an existing one in the tree).
  2. Fill in the fields (see below), choose a Parent position to nest it, and tick the Permissions that everyone holding this position should have.
  3. Permissions inherited from a parent are pre-ticked and read-only — change those on the parent.
  4. Click Create position / Save changes. Custom positions can be deleted with Delete; built-in "system" positions can be edited but not deleted.

Give one person extra permissions

For a member on a moderator row, click Overrides to open the per-person matrix. Tick any extra permissions to grant on top of their position, then Save overrides.

Field reference

These are the fields in the position editor:

FieldWhat it does
NameThe position title shown on badges and lists
SlugLowercase URL-friendly identifier (letters, digits, hyphens)
DescriptionOptional note shown beside the position
Parent positionNests this position under another; children inherit the parent's permissions
Grants roleThe implied role (Admin / Moderator / Member) given when appointed
Display orderSort order in the tree and lists (lower shows first)
Badge colourColour of the position's badge
Priority display in members listWhen someone holds several positions, shows this one beside their name on the public members list

Tips & FAQ

  • Position permissions vs overrides: permissions set on a position apply to everyone who holds it; Overrides add extras to a single person.
  • Inherited permissions appear pre-ticked with "(inherited from …)" — they can only be changed on the parent position.
  • Can't appoint someone? They need an account first — see Applications.
  • Looking for someone's profile or membership details? Head to Members.