Andrew Nicols [Fri, 24 Mar 2023 13:27:36 +0000 (21:27 +0800)]
MDL-77740 editor_tiny: Set the Editor window from the iFrame element
This is a workaround for an upstream bug which I have not been able to
reproduce outside of Moodle whereby the editor.contentWindow does not
match the editor.iframeElement.contentWindow when it should.
This issue only seems to affect Firefox, and it may even be a bug in
Firefox. It can only be reproduced when using a fresh browser which has
never had a TinyMCE window open.
Sara Arjona [Fri, 24 Mar 2023 13:00:13 +0000 (14:00 +0100)]
on-demand release 4.2dev+
Andrew Nicols [Fri, 24 Mar 2023 02:49:26 +0000 (10:49 +0800)]
Merge branch 'MDL-75334-master' of https://github.com/call-learning/moodle
Jun Pataleta [Fri, 24 Mar 2023 02:40:47 +0000 (10:40 +0800)]
Merge branch 'MDL-77626' of https://github.com/timhunt/moodle
Andrew Nicols [Fri, 24 Mar 2023 01:34:38 +0000 (09:34 +0800)]
Merge branch 'MDL-76520-master' of https://github.com/HuongNV13/moodle
Jun Pataleta [Fri, 24 Mar 2023 01:32:40 +0000 (09:32 +0800)]
Merge branch 'MDL-76147-master-2' of https://github.com/ilyatregubov/moodle
Ilya Tregubov [Wed, 22 Mar 2023 08:06:04 +0000 (16:06 +0800)]
MDL-76147 gradereport_grader: Fix collapsing preferences.
At certain cases I didn't see a tick in view mode. For example
when I click grades only and then switch to totals only a tick
next to total only was not shown. I think this is caused since before
mode was changed in circlurar order i.e.
fullmode->grade only->aggregate only->fullmode. But now any order is
possible so we need to respect it
Ilya Tregubov [Wed, 15 Feb 2023 04:46:36 +0000 (12:46 +0800)]
MDL-76147 gradereport_grader: remove deprecated preferences.
Ilya Tregubov [Mon, 13 Feb 2023 08:34:13 +0000 (16:34 +0800)]
MDL-76147 grader_report: Fix action menus being covered.
First column and Averages row are sticky. So menu are
covered those.
Ilya Tregubov [Tue, 31 Jan 2023 04:27:10 +0000 (12:27 +0800)]
MDL-76147 gradereport_grader: Remove show calculation setting.
Ilya Tregubov [Mon, 30 Jan 2023 07:19:52 +0000 (15:19 +0800)]
MDL-76147 gradereport_grader: Fix Behat tests.
Ilya Tregubov [Wed, 4 Jan 2023 09:15:28 +0000 (16:15 +0700)]
MDL-76147 gradereport_grader: Remove show activity icons setting.
We we always show those. Was enabled by default.
Ilya Tregubov [Fri, 16 Dec 2022 09:14:34 +0000 (16:14 +0700)]
MDL-76147 gradereport_grader: Move grade items and categories icons to action menu.
Ilya Tregubov [Thu, 15 Dec 2022 03:38:24 +0000 (10:38 +0700)]
MDL-76147 gradereport_grader: Code style fixes.
Ilya Tregubov [Fri, 24 Mar 2023 01:16:34 +0000 (09:16 +0800)]
Merge branch 'MDL-76932-master' of https://github.com/meirzamoodle/moodle
Sara Arjona [Thu, 23 Mar 2023 17:32:53 +0000 (18:32 +0100)]
Merge branch 'MDL-76360-master' of https://github.com/laurentdavid/moodle
Sara Arjona [Thu, 23 Mar 2023 17:30:21 +0000 (18:30 +0100)]
Merge branch 'MDL-77705' of https://github.com/paulholden/moodle
Paul Holden [Thu, 23 Mar 2023 17:00:09 +0000 (17:00 +0000)]
Merge branch 'MDL-77714' of https://github.com/stronk7/moodle
Sara Arjona [Thu, 23 Mar 2023 16:53:38 +0000 (17:53 +0100)]
Merge branch 'MDL-77666' of https://github.com/paulholden/moodle
Sara Arjona [Thu, 23 Mar 2023 16:27:33 +0000 (17:27 +0100)]
Merge branch 'MDL-76246-master' of https://github.com/rezaies/moodle
Shamim Rezaie [Thu, 23 Mar 2023 15:40:39 +0000 (02:40 +1100)]
MDL-76246 core_grades: Add aria-label to the group combobox
Also replaced str with cleanstr for aria-labels
Sara Arjona [Thu, 23 Mar 2023 15:17:51 +0000 (16:17 +0100)]
Merge branch 'MDL-77721-master' of https://github.com/lameze/moodle
Paul Holden [Thu, 23 Mar 2023 12:25:27 +0000 (12:25 +0000)]
Merge branch 'MDL-77392-master' of https://github.com/srobotta/moodle
Paul Holden [Thu, 23 Mar 2023 11:43:39 +0000 (11:43 +0000)]
Merge branch 'MDL-77691' of https://github.com/roland04/moodle
Stephan Robotta [Thu, 23 Feb 2023 20:00:42 +0000 (21:00 +0100)]
MDL-77392 calendar: calendar items are hidden because of settings
Paul Holden [Thu, 23 Mar 2023 11:10:53 +0000 (11:10 +0000)]
Merge branch 'MDL-73708-master' of https://github.com/rmady/moodle
Laurent David [Fri, 17 Feb 2023 01:12:15 +0000 (09:12 +0800)]
MDL-76360 mod_data: Field page layout improvement
* Unify the fields_action_bar and action_bar template
* Make sure the Create a field button is a primary button
* The fields_action_bar is very similar to the action_bar template so
should be used instead
Huong Nguyen [Mon, 12 Dec 2022 02:22:00 +0000 (09:22 +0700)]
MDL-76520 tiny_link: Add a TinyMCE link plugin
Co-authored-by: Andrew Lyons <andrew@nicols.co.uk>
Simey Lameze [Thu, 23 Mar 2023 07:43:20 +0000 (15:43 +0800)]
MDL-77721 navigation: Revert the patch for MDL-75908.
This reverts commit
7b8fa9de865aa7a22eeb25d00fd92d28222a3b71.
Jake Dallimore [Thu, 23 Mar 2023 02:17:06 +0000 (10:17 +0800)]
Merge branch 'MDL-76246-master' of https://github.com/rezaies/moodle
Juan Leyva [Fri, 28 Jan 2022 21:01:58 +0000 (22:01 +0100)]
MDL-73708 course: Return geo pattern generated course images via WS
Eloy Lafuente (stronk7) [Wed, 22 Mar 2023 18:13:11 +0000 (19:13 +0100)]
MDL-77714 general: Remove mentions to Travis CI in a few places
Not critical to have, but better don't mention it. Note that all
the cases need to stay because there may be other environments
where the same problems are reproducible.
Only exception is the CURL_SSLVERSION_TLSv1_2 constant, that
can be safely removed because it's available since PHP 5.5.19.
Eloy Lafuente (stronk7) [Wed, 22 Mar 2023 18:04:54 +0000 (19:04 +0100)]
MDL-77714 general: Remove Travis CI integration from core
Agreed @ MDLSITE-7135, this completely removes the Travis CI
integration with a note in the lib/upgrade.txt file, pointing
to the currently supported GHA alternative.
Paul Holden [Wed, 22 Mar 2023 17:15:16 +0000 (17:15 +0000)]
MDL-76551 mod_bigbluebuttonbn: correct stdClass method parameter type.
Paul Holden [Wed, 22 Mar 2023 17:08:04 +0000 (17:08 +0000)]
Merge branch 'MDL-76551-master' of https://github.com/call-learning/moodle
Laurent David [Thu, 21 Jul 2022 23:11:31 +0000 (19:11 -0400)]
MDL-75334 mod_bigbluebuttonbn: Generate course with BigblueButtonBN
* Use a new generator to create a course full of BigblueButton Activities
in order to check for performances with a lot of activities
Sara Arjona [Wed, 22 Mar 2023 15:52:47 +0000 (16:52 +0100)]
Merge branch 'MDL-76905-master' of https://github.com/ferranrecio/moodle
Laurent David [Wed, 11 Jan 2023 16:38:42 +0000 (17:38 +0100)]
MDL-76551 mod_bigbluebuttonbn: Add user picture
* Add user picture with token
* Add a new global setting to enable or disable avatar for users in meeting.
Laurent David [Wed, 11 Jan 2023 16:38:03 +0000 (17:38 +0100)]
MDL-76551 mod_bigbluebuttonbn: Refactor join url
* get_join url should not have as many parameters as they can be deduced from the instance.
* Refactoring it will allow to pass on more implicit parameters like the user profile file.
Paul Holden [Wed, 22 Mar 2023 13:39:34 +0000 (13:39 +0000)]
Merge branch 'MDL-77049-master' of https://github.com/sarjona/moodle
Ferran Recio [Mon, 6 Mar 2023 10:29:06 +0000 (11:29 +0100)]
MDL-76905 core_courseformat: match prototype visual style
Sara Arjona [Wed, 22 Mar 2023 13:06:01 +0000 (14:06 +0100)]
Merge branch 'MDL-77380-master' of https://github.com/lameze/moodle
Sara Arjona [Wed, 22 Mar 2023 12:53:32 +0000 (13:53 +0100)]
Merge branch 'MDL-77433-master' of https://github.com/ferranrecio/moodle
Sara Arjona [Wed, 22 Mar 2023 12:50:06 +0000 (13:50 +0100)]
Merge branch 'MDL-77692' of https://github.com/paulholden/moodle
Paul Holden [Wed, 22 Mar 2023 12:38:02 +0000 (12:38 +0000)]
Merge branch 'MDL-77643-master' of https://github.com/jleyva/moodle
Ferran Recio [Mon, 6 Mar 2023 09:59:35 +0000 (10:59 +0100)]
MDL-77433 core_courseformat: use validate_cms to check capabilities
Sara Arjona [Wed, 1 Mar 2023 16:34:43 +0000 (17:34 +0100)]
MDL-77049 core_h5p: Use the styles from Raw SCSS theme settings
MDL-69087 added an option to let themes personalize the H5P styles.
This patch implements the h5p_alter_styles() method in boost, to
let admins personalize the H5P styles using the 'Raw initial SCSS'
and 'Raw SCSS' theme settings.
That way, users won't need to create their own themes to define
some styles for the H5P player.
Shamim Rezaie [Fri, 17 Mar 2023 04:54:17 +0000 (15:54 +1100)]
MDL-76246 contentbank: fix behat failure
Shamim Rezaie [Thu, 2 Feb 2023 15:45:02 +0000 (02:45 +1100)]
MDL-76246 core_grades: Remove url param from ws
Shamim Rezaie [Tue, 21 Feb 2023 18:53:46 +0000 (05:53 +1100)]
MDL-76246 core_grades: Improve user search styling
Show profile image, and display email in a separate line
Shamim Rezaie [Sat, 4 Feb 2023 12:53:41 +0000 (23:53 +1100)]
MDL-76246 core_grades: Group search widget to combobox
Shamim Rezaie [Fri, 3 Feb 2023 17:34:50 +0000 (04:34 +1100)]
MDL-76246 gradereport_singleview: Grade item search widget to combobox
Shamim Rezaie [Thu, 2 Feb 2023 16:42:12 +0000 (03:42 +1100)]
MDL-76246 gradereport_singleview: Make the user search widget a combobox
Shamim Rezaie [Thu, 2 Feb 2023 13:49:30 +0000 (00:49 +1100)]
MDL-76246 gradereport_user: Make the user search widget a combobox
Use <div> instead of <button> because <button> cannot have <div>
children.
Shamim Rezaie [Thu, 2 Feb 2023 13:13:10 +0000 (00:13 +1100)]
MDL-76246 output: combobox support improvements
- It was a mistake to assume the listbox is always within
combobox.parentElement
- Take into account that the popup of the combobox is not necessarily a
listbox
- Update combobox fix so that it also work with comboboxes that are not
select-menu
- Update combobox fix so that it also support editable comboboxes
- Update click listener to take into account that the event's target
might be one of the option element
- Having a hidden input element for comboboxes was not an ARIA
requirement and was added by us. I added data-input-element to the
combobox element to specify the input element related to it.
Jun Pataleta [Wed, 22 Mar 2023 09:12:29 +0000 (17:12 +0800)]
Merge branch 'MDL-77673-master' of https://github.com/jleyva/moodle
Ilya Tregubov [Wed, 22 Mar 2023 05:36:05 +0000 (13:36 +0800)]
Merge branch 'MDL-77032-master-1' of https://github.com/mihailges/moodle
Ilya Tregubov [Wed, 22 Mar 2023 01:37:45 +0000 (09:37 +0800)]
on-demand release 4.2dev+
Ilya Tregubov [Wed, 22 Mar 2023 01:37:43 +0000 (09:37 +0800)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Paul Holden [Tue, 21 Mar 2023 16:02:54 +0000 (16:02 +0000)]
MDL-77705 reportbuilder: avoid re-using field alias between entities.
Ensure that when the user entity is added multiple times to a report,
when there are custom profile fields, each of those gets a unique table
alias per-entity.
Jun Pataleta [Tue, 21 Mar 2023 04:01:15 +0000 (12:01 +0800)]
Merge branch 'MDL-75746_master' of https://github.com/marxjohnson/moodle
Jake Dallimore [Tue, 21 Mar 2023 03:39:25 +0000 (11:39 +0800)]
Merge branch 'MDL-70687_default-redis-session-lock-expiration-to-php-execution-time' of https://github.com/ziegenberg/moodle
Jun Pataleta [Tue, 21 Mar 2023 02:57:04 +0000 (10:57 +0800)]
Merge branch 'MDL-69124' of https://github.com/paulholden/moodle
Jun Pataleta [Tue, 21 Mar 2023 02:51:41 +0000 (10:51 +0800)]
Merge branch 'MDL-77541' of https://github.com/paulholden/moodle
Jun Pataleta [Tue, 21 Mar 2023 02:50:23 +0000 (10:50 +0800)]
Merge branch 'MDL-77607' of https://github.com/stronk7/moodle
Ilya Tregubov [Tue, 21 Mar 2023 00:24:09 +0000 (08:24 +0800)]
Merge branch 'mdl-72533-event-table-performance' of https://github.com/petersistrom/moodle
Paul Holden [Mon, 20 Mar 2023 17:04:53 +0000 (17:04 +0000)]
Merge branch 'MDL-72124_master' of https://github.com/marxjohnson/moodle
Sara Arjona [Mon, 20 Mar 2023 16:06:00 +0000 (17:06 +0100)]
Merge branch 'MDL-77574-master' of https://github.com/lameze/moodle
Sara Arjona [Mon, 20 Mar 2023 15:15:15 +0000 (16:15 +0100)]
Merge branch 'MDL-73670-master' of https://github.com/jleyva/moodle
Sara Arjona [Mon, 20 Mar 2023 12:42:44 +0000 (13:42 +0100)]
Merge branch 'MDL-77523-master' of https://github.com/juancs/moodle
Sara Arjona [Mon, 20 Mar 2023 11:51:21 +0000 (12:51 +0100)]
Merge branch 'MDL-76893-master' of https://github.com/ferranrecio/moodle
Paul Holden [Mon, 20 Mar 2023 11:29:15 +0000 (11:29 +0000)]
Merge branch 'MDL-77178-master' of https://github.com/aanabit/moodle
Ferran Recio [Thu, 9 Feb 2023 17:20:58 +0000 (18:20 +0100)]
MDL-76893 core_courseformat: bulk move activites
Sara Arjona [Mon, 20 Mar 2023 11:22:25 +0000 (12:22 +0100)]
Merge branch 'MDL-76918' of https://github.com/paulholden/moodle
Paul Holden [Mon, 20 Mar 2023 09:13:02 +0000 (09:13 +0000)]
Merge branch 'MDL-76926-master' of https://github.com/snake/moodle
Tim Hunt [Fri, 17 Mar 2023 16:08:23 +0000 (16:08 +0000)]
MDL-77673 ddimageortext: keep JS data just for the mobile app
Simey Lameze [Wed, 8 Mar 2023 02:34:35 +0000 (10:34 +0800)]
MDL-77380 block_myoverview: improve show toggle functionality test
Paul Holden [Mon, 20 Mar 2023 16:09:25 +0000 (16:09 +0000)]
MDL-77692 reportbuilder: format custom field condition/filter names.
Juan Leyva [Wed, 15 Mar 2023 15:14:21 +0000 (16:14 +0100)]
MDL-77643 tool_mobile: Return location settings
Mikel Martín [Mon, 20 Mar 2023 12:54:47 +0000 (13:54 +0100)]
MDL-77691 behat: Add step to navigate to profile page directly
Amaia Anabitarte [Thu, 2 Mar 2023 13:13:00 +0000 (14:13 +0100)]
MDL-77178 report: Update reports tertiary navigation
Jun Pataleta [Mon, 20 Mar 2023 02:43:04 +0000 (10:43 +0800)]
Merge branch 'MDL-76894-master' of https://github.com/ferranrecio/moodle
Jun Pataleta [Mon, 20 Mar 2023 02:39:31 +0000 (10:39 +0800)]
Merge branch 'MDL-76851-master' of https://github.com/ferranrecio/moodle
Jun Pataleta [Mon, 20 Mar 2023 02:32:35 +0000 (10:32 +0800)]
Merge branch 'MDL-76997-master' of https://github.com/aanabit/moodle
Mark Sharp [Fri, 7 Oct 2022 04:37:39 +0000 (15:37 +1100)]
MDL-72533 core_calendar: improve calendar event table peformance
- Filter searchable courses if set.
- Sites with large groups should now experience better performance.
- Applies and optimises query against a proper date range.
Co-authored-by: Mark Sharp <mark.sharp@solent.ac.uk>
Co-authored-by: Peter Sistrom <petersistrom@catalyst-au.net>
Co-authored-by: Kevin Pham <keevan.pham@gmail.com>
AMOS bot [Mon, 20 Mar 2023 00:07:44 +0000 (00:07 +0000)]
Automatically generated installer lang files
AMOS bot [Sat, 18 Mar 2023 00:07:47 +0000 (00:07 +0000)]
Automatically generated installer lang files
Eloy Lafuente (stronk7) [Mon, 13 Mar 2023 08:30:35 +0000 (09:30 +0100)]
MDL-77607 core_component: Fix wrong component for the grade api
The correct component (subsystem) for the "grade" API is
"core_grades" not "core_grade".
Let's fix that and cover it with tests.
Sara Arjona [Fri, 17 Mar 2023 16:59:32 +0000 (17:59 +0100)]
on-demand release 4.2dev+
Sara Arjona [Fri, 17 Mar 2023 16:59:15 +0000 (17:59 +0100)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Ferran Recio [Tue, 24 Jan 2023 17:48:46 +0000 (18:48 +0100)]
MDL-76894 core_courseformat: bulk move section
Mihail Geshoski [Thu, 9 Mar 2023 15:54:38 +0000 (23:54 +0800)]
MDL-77032 grade: Collapsible grade categories in Gradebook setup
Sara Arjona [Fri, 17 Mar 2023 12:20:38 +0000 (13:20 +0100)]
MDL-77608 h5p: Fix after rewrite
Minor changes, like removing extra line at the end of the file or adding
comment in lib/db/upgrade.php.
Jun Pataleta [Fri, 17 Mar 2023 03:12:32 +0000 (11:12 +0800)]
Merge branch 'master_MDL-76906' of https://github.com/mattporritt/moodle
Jun Pataleta [Fri, 17 Mar 2023 03:06:47 +0000 (11:06 +0800)]
Merge branch 'MDL-76910' of https://github.com/paulholden/moodle
Jun Pataleta [Fri, 17 Mar 2023 03:02:13 +0000 (11:02 +0800)]
Merge branch 'MDL-76257-master' of https://github.com/juancs/moodle
Jun Pataleta [Fri, 17 Mar 2023 02:31:29 +0000 (10:31 +0800)]
Merge branch 'MDL-77608' of https://github.com/paulholden/moodle
Ilya Tregubov [Fri, 17 Mar 2023 02:11:37 +0000 (10:11 +0800)]
Merge branch 'MDL-76915-master' of https://github.com/meirzamoodle/moodle
Ilya Tregubov [Fri, 17 Mar 2023 02:02:57 +0000 (10:02 +0800)]
Merge branch 'MDL-76914-master' of https://github.com/meirzamoodle/moodle
Ilya Tregubov [Fri, 17 Mar 2023 01:50:06 +0000 (09:50 +0800)]
Merge branch 'MDL-76911-master' of https://github.com/HuongNV13/moodle