I have a requirement to create a room with the following functionality:
room is moderated
room is member-only
registration is disabled
all users, except the owner, have role “visitor” when joining.
Unfortunatley, I could not get this to work.
I did this:
Create a member-only, moderated room with registration disabled, and then manually add members to the room.
Now, when users join, the role automatically becomes Participant, while what we want is role Visitor.
From what I understand from the spec, users default to role=visitor if the room is moderated and affiliation=none. Unfortunately the spec also wants affiliation to be Member, to be able to join a member-only room, and that causes role to become Participant.
Aside of writing a plugin or admin bot the revokes voice on join, I can’t find a way to make this work.