Ilya Tregubov
9f31d4cd5f
Merge branch 'MDL-77285-master' of https://github.com/lameze/moodle
2023-02-22 12:26:33 +08:00
Simey Lameze
3fa6293426
MDL-77285 behat: change window size to large to prevent error
2023-02-17 08:43:34 +08:00
Paul Holden
fe30100f98
Merge branch 'MDL-73937' of https://github.com/ssj365/moodle
2023-02-14 09:43:10 +00:00
Ilya Tregubov
0140a3cc6f
Merge branch 'MDL-76620-master' of https://github.com/call-learning/moodle
2023-02-14 13:25:54 +08:00
Shamiso.Jaravaza
1054a794d6
MDL-73937 mod_bigbluebuttonbn: Remove lockedlayout
2023-02-13 15:24:35 -07:00
Sara Arjona
ad1a9e85de
MDL-74272 behat: Fix issue with headless
...
It seems unrelated to this patch... But git bisect pointed it here.
2023-02-10 09:42:53 +01:00
Laurent David
00eecda571
MDL-76620 mod_bigbluebuttonbn: Fix guest behat test
...
* Refactor guest_access.feature behat test
2023-02-08 14:27:47 +01:00
Laurent David
8fcf662484
MDL-76620 mod_bigbluebuttonbn: Fix guest access with forcelogin
...
*With "forcelogin" setting turned on, the new external guest
links in the bigbluebutton plugin do not work but show the login screen instead
2023-02-08 14:27:47 +01:00
Laurent David
caecb565c8
MDL-75688 mod_bigbluebuttonbn: Add indexes to log table
...
* The compound index courseid,bigbluebuttonid is useful to add in order
to speed up some of the queries on the bigbluebuttonbn_logs table
2023-01-26 16:47:42 +01:00
Laurent David
fc72a1d7b1
MDL-75337 core: Single button - core changes
...
* Change all core calls toward single_button to use single_button::BUTTON_PRIMARY
when needed
2023-01-24 06:01:35 +01:00
Andrew Nicols
a3cc26f8bb
MDL-76583 core: Update uses of external_* classes
2023-01-19 07:34:09 +08:00
Helen Foster
975a127325
MDL-76739 lang: Import fixed English strings (en_fix)
2023-01-12 09:17:27 +08:00
Marina Glancy
b1c97381b4
MDL-76356 various: avoid implicit conversion to int
...
PHP before version 8.1 automatically converted to int if the function
parameter (or array key) is expected to be int. PHP 8.1 shows notice in
this case
2023-01-10 15:27:11 +01:00
Shamiso.Jaravaza
05d5d089ee
MDL-74779 mod_bigbluebuttonbn: Fix recording sort
...
AMOS BEGIN
MOV [config_recordings_sortorder,mod_bigbluebuttonbn],[config_recordings_asc_sort,mod_bigbluebuttonbn]
MOV [config_recordings_sortorder_description,mod_bigbluebuttonbn],[config_recordings_asc_sort_description,mod_bigbluebuttonbn]
AMOS END
2022-12-12 13:34:44 -07:00
Andrew Nicols
e5f97c07cc
Merge branch 'MDL-75604-master' of https://github.com/ssj365/moodle
2022-12-01 08:56:15 +03:00
Andrew Nicols
dc3c0bbec3
Merge branch 'MDL-75281-master' of https://github.com/call-learning/moodle
2022-12-01 08:56:15 +03:00
Ilya Tregubov
05535e38df
Merge branch 'MDL-76497-master' of https://github.com/junpataleta/moodle
2022-12-01 08:56:09 +03:00
Laurent David
e9844e380c
MDL-75281 mod_bigbluebuttonbn: Upgrade failure when table exists
...
* Fix several upgrade script issue when the recording table exists or plugin has been
downgraded prior to 4.x upgrade
2022-11-30 20:17:13 +01:00
Shamiso.Jaravaza
4d64f23395
MDL-75604 mod_bigbluebuttonbn: Fix welcome section
...
* Removed welcome message from General settings
* Cleaned settings.php file to remove hardcoded add($item) after adding conditional element
2022-11-30 11:42:28 -07:00
Marina Glancy
a800e7e62f
MDL-74853 various: add second parameter to htmlentities functions
...
Default value of the $flag argument changed in PHP 8.1 from ENT_COMPAT to ENT_QUOTES | ENT_SUBSTITUTE
To ensure consistent behavior across different PHP version the second parameter is now required for the functions:
htmlspecialchars(), htmlentities(), htmlspecialchars_decode(), html_entity_decode() and get_html_translation_table()
2022-11-28 16:12:20 +01:00
Jun Pataleta
c6ab792ddf
MDL-76497 upgrade: add the 4.1.0 separation line to all upgrade scripts
2022-11-28 14:43:04 +08:00
Ilya Tregubov
3c36928805
Merge branch 'MDL-76291' of https://github.com/paulholden/moodle
2022-11-24 10:59:29 +03:00
Andrew Nicols
08a19dbed8
Merge branch 'MDL-76403-master' of https://github.com/junpataleta/moodle
2022-11-24 10:18:22 +08:00
Víctor Déniz
d4de7b630e
MDL-76395 lang: Use fixed strings in tests
2022-11-23 17:03:58 +00:00
Helen Foster
74828e8149
MDL-76395 lang: Import fixed English strings (en_fix)
2022-11-23 17:03:58 +00:00
Paul Holden
3d5af37615
MDL-76291 mod_bigbluebuttonbn: tell Behat to wait while polling.
...
While fetching recording data, and updating room info. Should reduce
random scenario failures.
2022-11-23 10:15:32 +00:00
Jun Pataleta
00bae8b8a4
MDL-76403 versions: bump all versions and requires near release
2022-11-23 09:45:23 +08:00
Jun Pataleta
e9326dfcfb
Merge branch 'MDL-76332-master' of https://github.com/call-learning/moodle
2022-11-18 11:58:18 +08:00
Helen Foster
ae2f8cfa67
MDL-76105 lang: Import fixed English strings (en_fix)
2022-11-17 09:44:35 +00:00
Laurent David
c233f2e2fa
MDL-76332 mod_bigbluebuttonbn: Fix JS exception, recording only room
...
* The room updater should only run on room that have the join button
2022-11-16 18:09:04 +01:00
Jun Pataleta
38fcf6acff
Merge branch 'MDL-75415-master' of https://github.com/ssj365/moodle
2022-11-16 17:51:45 +08:00
Jun Pataleta
8db40f9d0d
Merge branch 'MDL-74558-master' of https://github.com/ssj365/moodle
2022-11-16 17:51:24 +08:00
Paul Holden
104cc446d2
MDL-76322 mod_bigbluebuttonbn: fix template/JS logic around guests.
...
Only render template partials, and attempt to interact with the guest
access button if the feature is enabled.
2022-11-15 20:53:31 +00:00
Jun Pataleta
8228b800d9
MDL-74638 mod_bigbluebuttonbn: Fix unit tests
...
* Guest URL and passwords are not supposed to be included in the backup
file so they should be excluded in assert_bbb_activities_same.
* Removed redundant entry 'course' in the filter list as well.
2022-11-11 19:09:55 +08:00
Shamim Rezaie
6225af4106
MDL-74638 mod_bigbluebuttonbn: Allow logged-in users to join as guest
...
Logged in users should also be able to join as guest. They may not
normally have access to the meeting maybe because not enrolled to the
course.
2022-11-11 15:27:26 +11:00
Shamim Rezaie
dcbf1deb20
MDL-74638 mod_bigbluebuttonbn: document ws change in upgrade.txt
2022-11-11 15:02:25 +11:00
Laurent David
315f4f2bd4
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)
2022-11-11 14:56:24 +11:00
Laurent David
7de01c97c2
MDL-74638 mod_bigbluebutton: Multiple fixes to room layout
...
* In preparation for the guest access trigger button, move the join session
button to the right
* Fix id in the templates to be more consistent
* Fix issue with room refreshing process so it replaces the node instead of node content.
2022-11-09 16:31:00 +01:00
Andrew Nicols
2f74405d6c
MDL-74468 mod_bigbluebuttonbn: Coding style violation fix
2022-11-07 12:14:04 +08:00
Andrew Nicols
dc2a6ea8f8
Merge branch 'MDL-74468-master' of https://github.com/call-learning/moodle
2022-11-07 12:14:00 +08:00
Laurent David
c4b37ea393
MDL-74468 mod_bigbluebuttonbn: Fix logger count method
...
* The logger::count_callback_events was confusing and needs clarification
and small refactoring.
2022-11-04 09:03:58 +01:00
Laurent David
0dcc799d8f
MDL-74468 mod_bigbluebuttonbn: Remove getallheader
...
* getallheader is only fully compatible with Apache servers. Replace it
with a polyfill.
2022-11-03 22:16:15 +01:00
Shamiso.Jaravaza
16656917a7
MDL-74468 mod_bigbluebuttonbn: Fix custom completion for BBB
...
* BBB has specific completion indicator that need to be taken into account
* Fix mock requests so we can send participant id and then attach events to them
* Refactor slightly the broker to split meeting logic from request (decoding)
* Fix update completion state cron
2022-11-03 22:16:15 +01:00
Shamiso.Jaravaza
3bd76aea67
MDL-75415 mod_bigbluebuttonbn: Fix session times
2022-11-03 11:25:02 -06:00
Laurent David
1077d473c4
MDL-74545 mod_bigbluebuttonbn: Allow changing the polling value
...
* The polling time on the BBB room page can be changed via the poll_interval
settings (general settings)
2022-11-02 20:30:07 +01:00
Jake Dallimore
77a1212d41
Merge branch 'MDL-76041-master' of https://github.com/call-learning/moodle
2022-10-31 11:43:49 +08:00
Andrew Nicols
d07cbb7641
Merge branch 'MDL-75763-master' of https://github.com/call-learning/moodle
2022-10-25 11:10:32 +08:00
Jun Pataleta
d98380b272
Merge branch 'MDL-75894-master' of https://github.com/jleyva/moodle
2022-10-20 14:40:22 +08:00
Laurent David
07735e1165
MDL-76041 mod_bigbluebuttonbn: Exception on Recording only page
...
* This fixes a the parameter provided to the get_recordings method of recording class
2022-10-19 19:47:41 +02:00
Ilya Tregubov
4f88b1bee7
Merge branch 'MDL-74654-master' of https://github.com/ssj365/moodle
2022-10-19 09:19:31 +03:00