Roles and hierarchy
How roles, permissions and role order work on a server.
Roles grant permissions on a server and colour members' names.
What a role has
- a name and a colour;
- server and channel permissions;
- a flag "show role members as a separate category" — the member list on the right is grouped by it;
- every server has a base role: it is always last in the list and every member has it.
Several roles
A member can have several roles, but at least one — the base role. Server permissions add up: the member gets everything that at least one of their roles gives. In the member list they appear in the group of their highest role, and the name colour also comes from the highest role.
Channel permissions are resolved like this: an explicit allow from any role beats an explicit deny, and a deny beats the default.
Hierarchy
The order of roles in the list is the hierarchy: the higher role is senior. It means that:
- you can manage a member (kick, ban, mute) only if your highest role is above their highest role;
- you can edit, delete and reorder only roles below your highest one;
- you can grant only roles below your own, and a non-owner cannot grant permissions they don't have themselves;
- the server owner is above everyone.
Roles are reordered by dragging them in the server settings.