[AMOS commit] MDL-74638 mod_bigbluebuttonbn: Guest access for meetings Committed into Git: 2022-10-20 18:30 UTC

[AMOS commit] MDL-74638 mod_bigbluebuttonbn: Guest access for meetings Committed into Git: 2022-10-20 18:30 UTC

by AMOS bot -
Number of replies: 0
Author: Laurent David
MDL-74638 mod_bigbluebuttonbn: Guest access for meetings
* Provide a way for external participants to be invited to a meeting by giving them an url/password
for external users (not registered in Moodle)
* Add guest access page with username and password prompt
* Add form and modify API calls to take into account guest login
* Add a form modal to add guest users emails
* Allow copy of link and password in both popup form and module form
* The guest should be approved by default. It should be intentional to let them
in without checks.
* Guest access URL and password should not be copied when duplicating or backing
up the activity.
* The mod_bigbluebuttonbn_meeting_info web service function now
returns guestjoinurl and guestpassword only for moderators.
* Redirect if user already logged in

Note: this will allow guest to connect to an existing and running meeting. The moderator will then
be able to adjust the guest user's right. For security reasons we do not yet allow moderators
to join the meeting directly (or start a meeting)


http://git.moodle.org/gw?p=moodle.git;a=commit;h=315f4f2bd442a2407f27a45254ccec8d1d142881
http://github.com/moodle/moodle/commit/315f4f2bd442a2407f27a45254ccec8d1d142881

+ 4.1 en [enablingbigbluebuttondpainfo,mod_bigbluebuttonbn]
+ 4.1 en [config_guestaccess_enabled,mod_bigbluebuttonbn]
+ 4.1 en [config_guestaccess_enabled_description,mod_bigbluebuttonbn]
+ 4.1 en [guestaccess_add,mod_bigbluebuttonbn]
+ 4.1 en [guestaccess_add_no_id,mod_bigbluebuttonbn]
+ 4.1 en [guestaccess_emails,mod_bigbluebuttonbn]
+ 4.1 en [guestaccess_emails_help,mod_bigbluebuttonbn]
+ 4.1 en [guestaccess_emails_existinguser,mod_bigbluebuttonbn]
+ 4.1 en [guestaccess_emails_invalidemail,mod_bigbluebuttonbn]
+ 4.1 en [guestaccess_username,mod_bigbluebuttonbn]
+ 4.1 en [guestaccess_meeting_link,mod_bigbluebuttonbn]
+ 4.1 en [guestaccess_meeting_password,mod_bigbluebuttonbn]
+ 4.1 en [guestaccess_password,mod_bigbluebuttonbn]
+ 4.1 en [guestaccess_meeting_not_started,mod_bigbluebuttonbn]
+ 4.1 en [guestaccess_meeting_invalid_password,mod_bigbluebuttonbn]
+ 4.1 en [guestaccess_activitynotfound,mod_bigbluebuttonbn]
+ 4.1 en [guestaccess_should_not_be_loggedin,mod_bigbluebuttonbn]
+ 4.1 en [guestaccess_feature_disabled,mod_bigbluebuttonbn]
+ 4.1 en [guestaccess_title,mod_bigbluebuttonbn]
+ 4.1 en [guestaccess_copy_link,mod_bigbluebuttonbn]
+ 4.1 en [guestaccess_copy_password,mod_bigbluebuttonbn]
+ 4.1 en [guestaccess_invite_success,mod_bigbluebuttonbn]
+ 4.1 en [guestaccess_invite_failure,mod_bigbluebuttonbn]
+ 4.1 en [guestaccess_join_meeting,mod_bigbluebuttonbn]
+ 4.1 en [guest_invitation_subject,mod_bigbluebuttonbn]
+ 4.1 en [guest_invitation_small_message,mod_bigbluebuttonbn]
+ 4.1 en [guest_invitation_full_message,mod_bigbluebuttonbn]
+ 4.1 en [mod_form_block_guestaccess,mod_bigbluebuttonbn]
+ 4.1 en [mod_form_field_guestallowed,mod_bigbluebuttonbn]
+ 4.1 en [mod_form_field_mustapproveuser,mod_bigbluebuttonbn]