mirror of
https://github.com/suitenumerique/meet.git
synced 2026-10-15 09:23:08 +00:00
f2e8b4d8cc
In the previous commit, an authenticated participant starting a recording was granted an `OWNER` `RecordingAccess`. @briquet pointed out that this let any starter call the API to delete the recording, and this destructive action should be limited to genuinely privileged users. Agreed. Refactor: an authenticated but non-privileged starter now receives a `MEMBER` `RecordingAccess`, so they can retrieve and download the recording but not delete it. Room owners and administrators still get `OWNER` access, which matches their role on the room. Known follow-up on the docs side: ensure the transcript is shared with all accesses granted on the recording, and that the room's owners and admins are also owners on the resulting document.