Paul Holden [Tue, 21 Nov 2023 13:58:37 +0000 (13:58 +0000)]
MDL-80185 lang: use iso6391 language code for HTML lang attributes.
This resolves accessibility issues where Moodle language pack codes
didn't always map to correspondingly named iso6391 codes.
Where this value is defined in the language configuration, it will
now be used.
Sara Arjona [Thu, 16 Nov 2023 15:22:29 +0000 (16:22 +0100)]
weekly release 4.4dev
Sara Arjona [Thu, 16 Nov 2023 15:22:24 +0000 (16:22 +0100)]
NOBUG: Fixed SVG browser compatibility
Sara Arjona [Thu, 16 Nov 2023 15:22:23 +0000 (16:22 +0100)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Huong Nguyen [Thu, 16 Nov 2023 03:57:59 +0000 (10:57 +0700)]
Merge branch 'MDL-76457-master' of https://github.com/roland04/moodle
Huong Nguyen [Thu, 16 Nov 2023 03:55:22 +0000 (10:55 +0700)]
Merge branch 'MDL-79714-master' of https://github.com/meirzamoodle/moodle
Huong Nguyen [Thu, 16 Nov 2023 03:52:48 +0000 (10:52 +0700)]
Merge branch 'MDL-80066' of https://github.com/elza3ym/moodle
Jun Pataleta [Thu, 16 Nov 2023 03:16:33 +0000 (11:16 +0800)]
Merge branch 'MDL-79974-master-3' of https://github.com/andrewnicols/moodle
Ilya Tregubov [Thu, 16 Nov 2023 02:00:39 +0000 (10:00 +0800)]
Merge branch 'MDL-80121-main' of https://github.com/junpataleta/moodle
Ilya Tregubov [Thu, 16 Nov 2023 01:33:14 +0000 (09:33 +0800)]
Merge branch 'MDL-79564_master_v2' of https://github.com/TomoTsuyuki/moodle
Ilya Tregubov [Thu, 16 Nov 2023 01:29:00 +0000 (09:29 +0800)]
Merge branch 'MDL-79987-master' of https://github.com/sarjona/moodle
Ilya Tregubov [Thu, 16 Nov 2023 01:22:43 +0000 (09:22 +0800)]
Merge branch 'MDL-75616-master' of https://github.com/davewoloszyn/moodle
Sara Arjona [Wed, 15 Nov 2023 16:09:52 +0000 (17:09 +0100)]
Merge branch 'MDL-79981-master' of https://github.com/andrewnicols/moodle
Sara Arjona [Wed, 15 Nov 2023 15:47:33 +0000 (16:47 +0100)]
Merge branch 'MDL-79962' of https://github.com/paulholden/moodle
Sara Arjona [Wed, 15 Nov 2023 15:15:40 +0000 (16:15 +0100)]
Merge branch 'MDL-79697-master' of https://github.com/andrewnicols/moodle
Andrew Nicols [Fri, 13 Oct 2023 07:19:21 +0000 (15:19 +0800)]
MDL-79697 core: Coding style updates
Andrew Nicols [Fri, 13 Oct 2023 06:50:58 +0000 (14:50 +0800)]
MDL-79697 core: PSR-4 NS can be spread across multiple dirs
The PSR-4 specification does not preclude a single namespaces from
having multiple sources. This is the case for several PSR standards
including standard packagist packages distributed by PSR:
- PSR-7 - HTTP Message Interfaces: \Psr\Http\Message
- PSR-17 - HTTP Factories: \Psr\Http\Message
- PSR-15 - http-server-handler: \Psr\Http\Server
- PSR-15 - http-server-middleware: \Psr\Http\Server
Sara Arjona [Wed, 15 Nov 2023 12:47:04 +0000 (13:47 +0100)]
Merge branch 'MDL-80045-master' of https://github.com/roland04/moodle
Sara Arjona [Wed, 15 Nov 2023 12:31:38 +0000 (13:31 +0100)]
Merge branch 'MDL-79956-master' of https://github.com/ssj365/moodle
Jun Pataleta [Wed, 15 Nov 2023 11:22:57 +0000 (19:22 +0800)]
MDL-80121 gradereport_singleview: Increase zero-state heading level
With the h2 heading not being rendered on the zero-state pages of the
Single view report, we need to increase the heading level of the
"Search for a user to view all their grades" and
"Select a grade item above" headings from h3 to h2.
Jun Pataleta [Wed, 15 Nov 2023 07:37:00 +0000 (15:37 +0800)]
MDL-80121 grade: Trim heading
In order to prevent rendering an empty heading <h2>, we need to make
sure that the $heading parameter passed to print_grade_page_head() is
not an empty string.
Ilya Tregubov [Wed, 15 Nov 2023 07:23:58 +0000 (15:23 +0800)]
Merge branch 'MDL-79996' of https://github.com/paulholden/moodle
Ilya Tregubov [Wed, 15 Nov 2023 07:19:37 +0000 (15:19 +0800)]
Merge branch 'MDL-79949-master' of https://github.com/brunobaudry/moodle
Ilya Tregubov [Wed, 15 Nov 2023 07:13:49 +0000 (15:13 +0800)]
Merge branch 'MDL-79728' of https://github.com/paulholden/moodle
Tomo Tsuyuki [Wed, 15 Nov 2023 06:36:06 +0000 (17:36 +1100)]
MDL-79564 cli: Add import CLI
Jake Dallimore [Wed, 15 Nov 2023 04:10:59 +0000 (12:10 +0800)]
Merge branch 'MDL-76588-master-2' of https://github.com/ilyatregubov/moodle
Huong Nguyen [Wed, 15 Nov 2023 02:32:09 +0000 (09:32 +0700)]
Merge branch 'MDL-73852-master' of https://github.com/ilyatregubov/moodle
Huong Nguyen [Wed, 15 Nov 2023 02:13:21 +0000 (09:13 +0700)]
Merge branch 'MDL-79648-master' of https://github.com/SergioComeron/moodle
Huong Nguyen [Wed, 15 Nov 2023 02:08:39 +0000 (09:08 +0700)]
Merge branch 'MDL-79601-master' of https://github.com/roland04/moodle
Sara Arjona [Tue, 14 Nov 2023 15:24:09 +0000 (16:24 +0100)]
Merge branch 'MDL-77581-main-fix' of https://github.com/sarjona/moodle
Sara Arjona [Tue, 14 Nov 2023 14:53:46 +0000 (15:53 +0100)]
MDL-77581 lesson: Fix behat random failures
Bruno Baudry [Mon, 6 Nov 2023 14:59:11 +0000 (15:59 +0100)]
MDL-79949 admin: removed unused strings
In MDL-25499 a string was added (sub MDL-25505) but never used.
It could be deprecated.
Sara Arjona [Tue, 14 Nov 2023 10:52:45 +0000 (11:52 +0100)]
Merge branch 'MDL-77581-master' of https://github.com/dpalou/moodle
Dani Palou [Tue, 14 Nov 2023 09:11:58 +0000 (10:11 +0100)]
MDL-77581 lesson: Fix generator unit tests in oracle
Ilya Tregubov [Tue, 14 Nov 2023 08:22:27 +0000 (16:22 +0800)]
Merge branch 'MDL-79563_master_v2' of https://github.com/TomoTsuyuki/moodle
SergioComeron [Mon, 13 Nov 2023 17:38:44 +0000 (18:38 +0100)]
MDL-79648 core_course: 29 October repeating day
Sara Arjona [Mon, 13 Nov 2023 16:19:02 +0000 (17:19 +0100)]
Merge branch 'MDL-77581-master' of https://github.com/dpalou/moodle
meirzamoodle [Tue, 7 Nov 2023 03:05:20 +0000 (10:05 +0700)]
MDL-79714 message: Enable all default notifications
Mikel Martín [Mon, 13 Nov 2023 12:29:26 +0000 (13:29 +0100)]
MDL-80045 block_starredcourses: Fix cards alignment in small screens
Huong Nguyen [Mon, 13 Nov 2023 03:49:08 +0000 (10:49 +0700)]
Merge branch 'MDL-78334-master' of https://github.com/roland04/moodle
Jun Pataleta [Mon, 13 Nov 2023 03:45:45 +0000 (11:45 +0800)]
Merge branch 'MDL-77660-master' of https://github.com/call-learning/moodle
Huong Nguyen [Mon, 13 Nov 2023 03:43:00 +0000 (10:43 +0700)]
Merge branch 'MDL-74129-master' of https://github.com/sarjona/moodle
David Saylor [Tue, 30 Aug 2022 23:31:46 +0000 (15:31 -0800)]
MDL-75616 backup: Use standard temp directory for extraction
AMOS bot [Sun, 12 Nov 2023 00:10:24 +0000 (00:10 +0000)]
Automatically generated installer lang files
Sara Arjona [Tue, 7 Nov 2023 10:12:55 +0000 (11:12 +0100)]
MDL-79987 course: Improve one section per page course layout
The following changes have been implemented:
- Activities count instead of group by type.
- Icons before Activities and Progress.
- Arrow icon to navigate to the section.
- Other styling improvements, such as the color for the section name and no hover,
and a separator between the activities summary information and the list of activities
for the highlighted section.
Sara Arjona [Fri, 10 Nov 2023 15:08:45 +0000 (16:08 +0100)]
MDL-79987 output: Add i/activities icon
Mikel Martín [Fri, 10 Nov 2023 11:57:23 +0000 (12:57 +0100)]
MDL-76457 tool_usertours: Fix tour popovers in RTL
Mikel Martín [Fri, 10 Nov 2023 10:52:26 +0000 (11:52 +0100)]
MDL-76457 theme_boost: Fix bootstrap popovers in RTL
- Fix the arrow placement for bootstrap popovers in RTL mode.
- Remove unneded css parser workaround for popover arrows.
After MDL-67386 was integrated those changes were not needed anymore.
Sara Arjona [Mon, 6 Nov 2023 13:04:03 +0000 (14:04 +0100)]
MDL-74129 h5p: Preserve metadata information
The metadata information was not restored when an H5P file was uploaded
(it was saved when it was edited directly from the Content bank, but the
original information in the H5P file was lost).
This patch includes all the metadata fields and its values in the original
H5P file to preserve this information too.
Ilya Tregubov [Fri, 10 Nov 2023 01:17:11 +0000 (09:17 +0800)]
weekly release 4.4dev
Tomo Tsuyuki [Thu, 9 Nov 2023 23:16:31 +0000 (10:16 +1100)]
MDL-79563 cli: Add options for backup/restore CLI
Paul Holden [Wed, 1 Nov 2023 13:05:59 +0000 (13:05 +0000)]
MDL-79962 roles: consistent sorting of role entity name column.
The "name" field is typically omitted for default/pre-defined roles,
which should be accounted for when sorting.
Mikel Martín [Thu, 9 Nov 2023 12:17:59 +0000 (13:17 +0100)]
MDL-78334 course: Deprecate .togglecompletion SCSS styles
Mohamed Shehata [Thu, 9 Nov 2023 15:39:10 +0000 (17:39 +0200)]
MDL-80066 form: fix date picker on small screens
Mikel Martín [Thu, 2 Nov 2023 16:07:45 +0000 (17:07 +0100)]
MDL-78334 behat: Make SCSS deprecation check optional
Mikel Martín [Tue, 8 Aug 2023 10:59:10 +0000 (12:59 +0200)]
MDL-78334 core: Add a mechanism to deprecate SCSS code
Dani Palou [Wed, 7 Jun 2023 10:43:27 +0000 (12:43 +0200)]
MDL-77581 behat: Test create lesson pages using UI
Dani Palou [Tue, 6 Jun 2023 10:27:05 +0000 (12:27 +0200)]
MDL-77581 behat: Apply new lesson cluster generators to existing tests
Dani Palou [Tue, 6 Jun 2023 10:26:30 +0000 (12:26 +0200)]
MDL-77581 behat: Create generators for lesson clusters
Dani Palou [Tue, 6 Jun 2023 08:32:15 +0000 (10:32 +0200)]
MDL-77581 lesson: Fix wrong PHPDoc in some generator functions
While creating the new perform_create_page function I noticed that the PHPDoc return type of the existing functions was wrong
Dani Palou [Fri, 2 Jun 2023 10:45:11 +0000 (12:45 +0200)]
MDL-77581 behat: Remove lesson_student_dashboard test file
After
f7c476bac56b2e1bbcebb94ef6af6248bd2bdc20 was integrated, these tests didn't assert anything specific and similar steps are already tested in lesson_navigation
Dani Palou [Fri, 2 Jun 2023 10:37:34 +0000 (12:37 +0200)]
MDL-77581 behat: Apply new lesson generators to existing tests
Dani Palou [Fri, 2 Jun 2023 10:36:39 +0000 (12:36 +0200)]
MDL-77581 behat: Create generators for lesson pages and answers
Laurent David [Fri, 31 Mar 2023 09:20:36 +0000 (11:20 +0200)]
MDL-77660 mod_bigbluebuttonbn: Add completion for subplugins
* Add callback to the mod edit form
* Refactor completion class to use addons
* Add new behat and phpunit tests
Shamiso.Jaravaza [Tue, 31 Oct 2023 22:36:55 +0000 (16:36 -0600)]
MDL-79956 mod_bigbluebuttonbn: fix import links
Jun Pataleta [Thu, 9 Nov 2023 04:01:14 +0000 (12:01 +0800)]
MDL-77325 upgrade: Bump upgrade version number to current day
Jun Pataleta [Thu, 9 Nov 2023 03:42:40 +0000 (11:42 +0800)]
Merge branch 'MDL-77325-master' of https://github.com/davewoloszyn/moodle
Jun Pataleta [Thu, 9 Nov 2023 03:13:16 +0000 (11:13 +0800)]
Merge branch 'MDL-80030-master' of https://github.com/micaherne/moodle
Ilya Tregubov [Thu, 9 Nov 2023 01:55:26 +0000 (09:55 +0800)]
Merge branch 'MDL-79992-master' of https://github.com/sarjona/moodle
Andrew Nicols [Thu, 9 Nov 2023 00:56:39 +0000 (08:56 +0800)]
Merge branch 'MDL-79629-fix' of https://github.com/paulholden/moodle
Paul Holden [Wed, 8 Nov 2023 17:08:47 +0000 (17:08 +0000)]
MDL-79629 javascript: native promises enhancing autocomplete module.
Preserve existing `enhance` method return of jQuery style promises to
allow calling code to continue relying on that (e.g. when calling old
style `.done` and `.fail`).
Co-authored-by: Andrew Nicols <andrew@nicols.co.uk>
Sara Arjona [Wed, 8 Nov 2023 17:10:39 +0000 (18:10 +0100)]
Merge branch 'MDL-79827' of https://github.com/paulholden/moodle
Sara Arjona [Wed, 8 Nov 2023 17:02:58 +0000 (18:02 +0100)]
Merge branch 'MDL-79975' of https://github.com/paulholden/moodle
Sara Arjona [Wed, 8 Nov 2023 16:26:16 +0000 (17:26 +0100)]
Merge branch 'MDL-79620-master' of https://github.com/brunobaudry/moodle
Sara Arjona [Wed, 8 Nov 2023 16:19:45 +0000 (17:19 +0100)]
Merge branch 'MDL-79781' of https://github.com/paulholden/moodle
Sara Arjona [Wed, 8 Nov 2023 16:06:12 +0000 (17:06 +0100)]
Merge branch 'MDL-76555-master' of https://github.com/pmaneggia/moodle
Mikel Martín [Wed, 8 Nov 2023 15:23:01 +0000 (16:23 +0100)]
MDL-79601 report_completion: Fix RTL First/Last name alignment
Mikel Martín [Wed, 8 Nov 2023 14:40:08 +0000 (15:40 +0100)]
MDL-79601 report_progress: Fix RTL First/Last name alignment
Dani Palou [Thu, 3 Aug 2023 09:22:39 +0000 (11:22 +0200)]
MDL-77581 behat: Support finish_generate_ in generators
Sara Arjona [Wed, 8 Nov 2023 08:57:30 +0000 (09:57 +0100)]
Merge branch 'MDL-79629' of https://github.com/paulholden/moodle
Michael Aherne [Tue, 7 Nov 2023 15:32:10 +0000 (15:32 +0000)]
MDL-80030 filelib: Fix info type.
Huong Nguyen [Wed, 8 Nov 2023 04:17:45 +0000 (11:17 +0700)]
MDL-66546 caching: Improve Redis help text
Huong Nguyen [Wed, 8 Nov 2023 04:15:03 +0000 (11:15 +0700)]
Merge branch 'MDL-66546' of https://github.com/mcabro/moodle
Ilya Tregubov [Wed, 8 Nov 2023 02:42:10 +0000 (10:42 +0800)]
Merge branch 'MDL-79615_master' of https://github.com/marxjohnson/moodle
Huong Nguyen [Wed, 8 Nov 2023 02:23:37 +0000 (09:23 +0700)]
Merge branch 'MDL-79739-master' of https://github.com/andrewnicols/moodle
Huong Nguyen [Wed, 8 Nov 2023 02:22:57 +0000 (09:22 +0700)]
Merge branch 'MDL-79840' of https://github.com/paulholden/moodle
Huong Nguyen [Wed, 8 Nov 2023 02:22:25 +0000 (09:22 +0700)]
Merge branch 'MDL-78335-master' of https://github.com/elza3ym/moodle
Jun Pataleta [Wed, 8 Nov 2023 01:49:53 +0000 (09:49 +0800)]
MDL-78425 admin: Point Clear theme caches to correct URL
* Plus remove unnecessary call to require_once() in theme/index.php
Jun Pataleta [Wed, 8 Nov 2023 02:14:11 +0000 (10:14 +0800)]
Merge branch 'MDL-78425-master' of https://github.com/davewoloszyn/moodle
Ilya Tregubov [Wed, 8 Nov 2023 01:48:50 +0000 (09:48 +0800)]
Merge branch 'MDL-79858' of https://github.com/paulholden/moodle
David Woloszyn [Wed, 27 Sep 2023 00:44:36 +0000 (10:44 +1000)]
MDL-78425 core_theme: Theme selection now uses cards and modal
Huong Nguyen [Tue, 7 Nov 2023 08:33:29 +0000 (15:33 +0700)]
Merge branch 'MDL-78953' of https://github.com/pedrojordao/moodle
Andrew Nicols [Tue, 7 Nov 2023 08:14:14 +0000 (16:14 +0800)]
MDL-79981 core: Add ability to manually run and filter phpunit on GHA
Jun Pataleta [Tue, 7 Nov 2023 03:43:16 +0000 (11:43 +0800)]
MDL-80019 mod_bigbluebuttonbn: Use updated completion field names
Field names for the completion conditions have been updated since 4.3.
So the fields names should also be updated in the test.
Jun Pataleta [Tue, 7 Nov 2023 05:10:54 +0000 (13:10 +0800)]
Merge branch 'MDL-80019-master' of https://github.com/call-learning/moodle
Laurent David [Fri, 21 Apr 2023 09:30:29 +0000 (11:30 +0200)]
MDL-80019 mod_bigbluebuttonbn: Completion form freeze fix
* When the completion is locked, we should not be able to edit the completion elements
Bruno Baudry [Tue, 31 Oct 2023 15:02:39 +0000 (16:02 +0100)]
MDL-79620 admin: removed unused strings
In MDL-20204 the function that used 'smartpix' and
'configsmartpix' has been removed.
Paul Holden [Mon, 16 Oct 2023 14:28:10 +0000 (15:28 +0100)]
MDL-79728 communication_matrix: deprecate refresh token config strings.
Sara Arjona [Mon, 6 Nov 2023 11:45:54 +0000 (12:45 +0100)]
Merge branch 'MDL-79646' of https://github.com/paulholden/moodle
Huong Nguyen [Mon, 6 Nov 2023 09:21:38 +0000 (16:21 +0700)]
Merge branch 'MDL-77805-master' of https://github.com/roland04/moodle