diff --git a/UPGRADE.md b/UPGRADE.md index 5099b4965..cd3b1ccd7 100644 --- a/UPGRADE.md +++ b/UPGRADE.md @@ -16,6 +16,13 @@ the following command inside your docker container: ## [Unreleased] +### Recording permission + +We've introduced the ability for any authenticated participant to start a recording or transcription, but this behavior remains configurable. +You can keep recording and transcription restricted to room admins and owners by setting `RECORDING_AUTHENTICATED_PARTICIPANTS_ENABLED` to `false`. + +## [v1.34.0] + ### Marketing / Brevo integration now uses `django-lasuite` The in-house marketing service (`core.services.marketing`) has been removed and diff --git a/src/backend/core/api/permissions.py b/src/backend/core/api/permissions.py index 0c91c87b6..35e14bd09 100644 --- a/src/backend/core/api/permissions.py +++ b/src/backend/core/api/permissions.py @@ -242,10 +242,6 @@ class CanManageLobby(ParticipantCapability): class CanManageRecording(ParticipantCapability): - """Grant starting/stopping a room recording (screen recording or transcript). - - Self-hosters can keep it admin/owner only with - `RECORDING_AUTHENTICATED_PARTICIPANTS_ENABLED`. - """ + """Grant starting/stopping a room recording (screen recording or transcript).""" enabled_setting = "RECORDING_AUTHENTICATED_PARTICIPANTS_ENABLED"