(fullstack) support everyone_can_mute room configuration

Introduce a new room setting controlling whether all participants,
including non-privileged users, can mute others.

Update API validation accordingly and add the frontend controls
allowing administrators to toggle the option and persist the
configuration through the API.
This commit is contained in:
lebaudantoine
2026-03-24 23:04:35 +01:00
committed by aleb_the_flash
parent 9846a61bd0
commit c20daafd81
8 changed files with 100 additions and 1 deletions
+1
View File
@@ -329,6 +329,7 @@ class RoomConfiguration(BaseModel):
"""
can_publish_sources: list[RoomConfigurationTrackSource] | None = None
everyone_can_mute: bool | None = None
model_config = {"extra": "forbid"}