Previous: Private messages, Up: Groupchat



3.4 Administration

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.

Affiliations are:

owner
Can destroy room, appoint admins, make people members, ban people.
admin
Can make people members or ban people.
member
Different privileges depending on room configuration (room may be members-only, or grant voice only to members)
none
Rights depend on room configuration.
outcast
Banned from the room

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 role of a participant is ephemeral, and disappears when leaving the room.

If you have admin or owner privileges, you can change the affiliation of a user. 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.