element-call icon indicating copy to clipboard operation
element-call copied to clipboard

Auto-set moderators

Open jakewb-b opened this issue 2 years ago • 2 comments

We need to define who the moderator is on a call.

This potentially gets a bit complex, but I propose:

  • The first person to join the meeting is auto-set as the moderator
  • If the creator of the call is a registered user, they become the moderator when they join, and the 'first person' loses moderator rights
  • Any moderator can make any other user a moderator at any time
  • There can be multiple moderators
  • If the last moderator leaves a call, another user is selected as moderator. Future state - we could prompt the departing moderator with a modal. An easier short-term option - just pick another user on the basis of who joined first?

Not sure a) how doable this is or b) how it works today (if at all?)

jakewb-b avatar Nov 23 '21 11:11 jakewb-b

This may be an off-topic question, but wouldn't it be possible to tie the moderator status to room power level state?

ShadowJonathan avatar Nov 23 '21 11:11 ShadowJonathan

@ShadowJonathan - in the current (SPA) implementation, there is no relationship between a VoIP room/call and a Matrix room. So, using the room power level might be an effective way to technically implement this, but it doesn't solve the UX problem of how we define who the moderator is, and ensure there is always one moderator on a call.

jakewb-b avatar Nov 23 '21 12:11 jakewb-b

I would also like to be able to set this situation :

  • As long as no registered user join the call, guests are in a waiting room
  • The first register user become moderator and can accept guests into the call
  • The creator of the call who is obviously a registered user become the moderator when he/she join, and the 'first register user' loses moderator rights
  • Any moderator can make any other user a moderator at any time
  • There can be multiple moderators
  • If the last moderator leaves a call, another register user is selected as moderator.
  • If all registered user leaves the call, the call is ended and guest rejoin the waiting room.

Thatoo avatar Jul 21 '23 09:07 Thatoo