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:

moderator
Has voice, can change other people's roles.
participant
Has voice.
visitor
Doesn't have voice (can't send messages to everyone, but can send private messages)
none
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:

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