mirror of
https://github.com/suitenumerique/meet.git
synced 2026-09-02 05:38:02 +00:00
✨(frontend) allow user to request recording
Inspired by @ericboucher’s proposal, allow non-admin or non-owner participants to request the start of a transcription or a recording. All participants are notified of the request, but only the admin can actually open the menu and start the recording. This is a first simple and naive implementation and will be improved later. Prefer opening the relevant recording menu for admins instead of offering a direct quick action to start recording. With more options now tied to recording, keeping the responsibility for starting it encapsulated within the side panel felt cleaner. This comes with some UX trade-offs, but it’s worth trying. I also simplified the notification mechanism by disabling the action button for the same duration as the notification, preventing duplicate triggers. This is not perfect, since hovering the notification pauses its display, but it avoids most accidental re-triggers.
This commit is contained in:
committed by
aleb_the_flash
parent
6e1ad7fca5
commit
f3e2bbf701
@@ -332,18 +332,30 @@
|
||||
"heading": "Restricted Access",
|
||||
"body": "For security reasons, only the meeting creator or an admin can start a transcription (beta).",
|
||||
"linkMore": "Learn more",
|
||||
"dividerLabel": "OR",
|
||||
"login": {
|
||||
"heading": "Login Required",
|
||||
"body": "Only the meeting creator or an admin can start a transcription. Log in to verify your permissions."
|
||||
},
|
||||
"request": {
|
||||
"heading": "Request Transcription",
|
||||
"body": "The host will be notified and can enable transcription for you.",
|
||||
"buttonLabel": "Request"
|
||||
}
|
||||
},
|
||||
"premium": {
|
||||
"heading": "Premium feature",
|
||||
"body": "This feature is reserved for public agents. If your email address is not authorized, please contact support to get access.",
|
||||
"linkMore": "Learn more",
|
||||
"dividerLabel": "OR",
|
||||
"login": {
|
||||
"heading": "You are not logged in!",
|
||||
"body": "You must be logged in to use this feature. Please log in, then try again."
|
||||
},
|
||||
"request": {
|
||||
"heading": "Request Transcription",
|
||||
"body": "The host will be notified and can enable transcription for you.",
|
||||
"buttonLabel": "Request"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -370,9 +382,15 @@
|
||||
"heading": "Restricted Access",
|
||||
"body": "For security reasons, only the meeting creator or an admin can start a recording (beta).",
|
||||
"linkMore": "Learn more",
|
||||
"dividerLabel": "OR",
|
||||
"login": {
|
||||
"heading": "Login Required",
|
||||
"body": "Only the meeting creator or an admin can start screen recording. Log in to verify your permissions."
|
||||
},
|
||||
"request": {
|
||||
"heading": "Request Recording",
|
||||
"body": "The host will be notified and can enable recording for you.",
|
||||
"buttonLabel": "Request"
|
||||
}
|
||||
},
|
||||
"durationMessage": "(limited to {{max_duration}}) "
|
||||
|
||||
Reference in New Issue
Block a user