Previous: Private messages, Up: Groupchat

3.4 Administration

Administration of a MUC room mostly consists of managing roles and affiliations. Roles are temporary, and apply until the user leaves the room. Affiliations are permanent, and based on JIDs.

3.4.1 Roles

If you have moderator privileges, you can change the role of a participant with M-x jabber-muc-set-role. Kicking means setting the role to “none”. Granting and revoking voice are “participant” and “visitor”, respectively. “moderator” gives moderator privileges, obviously.

The possible roles are:

Has voice, can change other people's roles.
Has voice.
Doesn't have voice (can't send messages to everyone, but can send private messages)
Not in room.

3.4.2 Affiliations

If you have admin or owner privileges, you can change the affiliation of a user with M-x jabber-muc-set-affiliation. Affiliation is persistent, and based on JIDs. Depending of your affiliation and the MUC implementation, you might not be allowed to perform all kinds of changes, and maybe not in one step.

Affiliations are:

Can destroy room, appoint admins, make people members, ban people.
Can make people members or ban people.
Can enter the room, and has voice by default.
Rights depend on room configuration. The room might be members-only, or grant voice only to members.
Banned from the room.