Jun Pataleta [Thu, 6 Feb 2025 04:20:09 +0000 (12:20 +0800)]
Merge branch 'MDL-81829-fix-pretty-whoops' of https://github.com/brendanheywood/moodle
Huong Nguyen [Thu, 6 Feb 2025 03:51:57 +0000 (10:51 +0700)]
Merge branch 'MDL-83757-main' of https://github.com/andrewnicols/moodle
Jun Pataleta [Thu, 6 Feb 2025 03:36:44 +0000 (11:36 +0800)]
Merge branch 'MDL-72080' of https://github.com/paulholden/moodle
Laurent David [Wed, 5 Feb 2025 10:12:27 +0000 (11:12 +0100)]
MDL-84271 core_course: Validate module list in search
* We need to validate the list of modules in the course search
Co-authored-by: Lars Bonczek <bonczek@math.tu-berlin.de>
Paul Holden [Thu, 12 Dec 2024 15:00:27 +0000 (15:00 +0000)]
MDL-84003 mod_glossary: capability check restoring trusted entry text.
Paul Holden [Thu, 9 Jan 2025 17:14:45 +0000 (17:14 +0000)]
MDL-84145 report_loglive: format event description as plain text.
Huong Nguyen [Thu, 6 Feb 2025 02:26:09 +0000 (09:26 +0700)]
Merge branch 'MDL-84394' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 6 Feb 2025 01:53:10 +0000 (08:53 +0700)]
Merge branch 'MDL-84343-main' of https://github.com/lameze/moodle
Huong Nguyen [Thu, 6 Feb 2025 01:45:32 +0000 (08:45 +0700)]
Merge branch 'MDL-83635-main' of https://github.com/junpataleta/moodle
Jun Pataleta [Thu, 6 Feb 2025 01:36:07 +0000 (09:36 +0800)]
Merge branch 'MDL-84016' of https://github.com/paulholden/moodle
Jun Pataleta [Thu, 6 Feb 2025 01:33:58 +0000 (09:33 +0800)]
Merge branch 'MDL-74488' of https://github.com/paulholden/moodle
Paul Holden [Wed, 5 Feb 2025 23:06:10 +0000 (23:06 +0000)]
MDL-84159 libraries: upgrade to version 1.9.2 of loglevel.
Brendan Heywood [Tue, 4 Jun 2024 04:54:59 +0000 (14:54 +1000)]
MDL-81829 core: Fix early bootstrap bug with whoops
Brendan Heywood [Wed, 5 Feb 2025 22:25:38 +0000 (09:25 +1100)]
MDL-84438 task: Ignore tasks which don't have valid classes
Paul Holden [Tue, 11 Jun 2024 20:14:57 +0000 (21:14 +0100)]
MDL-81996 block_mentees: consistently ordered list of users.
Paul Holden [Tue, 11 Jun 2024 20:58:20 +0000 (21:58 +0100)]
MDL-82170 user: replace increment operator on string type variable.
Paul Holden [Thu, 21 Nov 2024 22:04:38 +0000 (22:04 +0000)]
MDL-74488 reportbuilder: method for retrieving report row counts.
Leon Stringer [Tue, 4 Feb 2025 15:21:32 +0000 (15:21 +0000)]
MDL-79976 mod_feedback: Check group for response
Check the teacher's group membership if group mode is SEPARATEGROUPS
prior to showing or deleting responses.
Sara Arjona [Wed, 5 Feb 2025 16:16:50 +0000 (17:16 +0100)]
Merge branch 'MDL-80848-main' of https://github.com/andrewgos/moodle
Jun Pataleta [Wed, 5 Feb 2025 14:44:19 +0000 (22:44 +0800)]
Merge branch 'MDL-83753-main' of https://github.com/djarran/moodle
Jun Pataleta [Wed, 5 Feb 2025 09:39:18 +0000 (17:39 +0800)]
Merge branch 'mdl-83695_main' of https://github.com/james-cnz/moodle
Sara Arjona [Wed, 5 Feb 2025 07:50:20 +0000 (08:50 +0100)]
Merge branch 'MDL-67683-main' of https://github.com/junpataleta/moodle
Huong Nguyen [Wed, 5 Feb 2025 03:36:44 +0000 (10:36 +0700)]
Merge branch 'MDL-83909-main' of https://github.com/sarjona/moodle
Huong Nguyen [Wed, 5 Feb 2025 03:34:03 +0000 (10:34 +0700)]
Merge branch 'MDL-79214-main' of https://github.com/aanabit/moodle
Huong Nguyen [Wed, 5 Feb 2025 03:26:50 +0000 (10:26 +0700)]
Merge branch 'mdl-83690_main' of https://github.com/james-cnz/moodle
Huong Nguyen [Wed, 5 Feb 2025 03:21:19 +0000 (10:21 +0700)]
Merge branch 'MDL-83650-main_fix_ods_cell' of https://github.com/Cl3mensM/moodle
Jun Pataleta [Wed, 5 Feb 2025 03:15:51 +0000 (11:15 +0800)]
Merge branch 'MDL-83809-main' of https://github.com/sammarshallou/moodle
Andrew Nicols [Wed, 5 Feb 2025 12:07:42 +0000 (20:07 +0800)]
MDL-83757 core: Force DI to use global DB instead of scoped
danghieu1407 [Wed, 15 Jan 2025 07:48:21 +0000 (14:48 +0700)]
MDL-60910 ddimageortext: Create option for using transparent pictures
Andrew Nicols [Tue, 4 Feb 2025 14:12:30 +0000 (22:12 +0800)]
MDL-84421 tool_uploadcourse: Stop MUC caching enrol instances
We should not normally cache instances of a class. This can lead to poor
design to work around the limitations of PHP Serialization, and could
theoretically cause issues with PHP versions changing within a Moodle
version.
sam marshall [Wed, 27 Nov 2024 15:41:19 +0000 (15:41 +0000)]
MDL-83809 Accessibility: Focus issues in modals
This change fixes 2 issues:
1 The focus lock for modals (e.g. within Tiny editor) did not
correctly loop round from the end of the modal to the start.
2 After clicking 'Browse repositories' button in a Tiny editor
modal, and closing the file picker, focus did not return to
the button as expected.
james-cnz [Tue, 12 Nov 2024 02:08:57 +0000 (15:08 +1300)]
MDL-83695 backup: Add space before course Restores in progress heading
Simey Lameze [Wed, 29 Jan 2025 22:59:46 +0000 (06:59 +0800)]
MDL-84343 phpunit: handle warnings on failing tests
Signed-off-by: Simey Lameze <simey@moodle.com>
Simey Lameze [Wed, 29 Jan 2025 22:59:18 +0000 (06:59 +0800)]
MDL-84343 core: bump workflow to use pgsql 14
Signed-off-by: Simey Lameze <simey@moodle.com>
Paul Holden [Fri, 17 Jan 2025 14:15:53 +0000 (14:15 +0000)]
MDL-84239 badges: remove defunct code for disabling badge.
David Woloszyn [Wed, 15 Jan 2025 01:17:06 +0000 (12:17 +1100)]
MDL-84136 filter_tex: Improve sanitization of forbidden items
Mark Johnson [Mon, 3 Feb 2025 07:05:06 +0000 (14:05 +0700)]
MDL-84146 question: Improve handling of JS parameters
meirzamoodle [Tue, 7 Jan 2025 03:58:13 +0000 (10:58 +0700)]
MDL-84023 lib: Update requirejs to 2.3.7
Marina Glancy [Fri, 6 Dec 2024 16:10:30 +0000 (16:10 +0000)]
MDL-83941 tags: prevent users from browsing unsearchable collections
Mihail Geshoski [Thu, 19 Dec 2024 04:20:14 +0000 (12:20 +0800)]
MDL-82896 qtype_ddimageortext: Clean drop zone label text
It is unnecessary to allow HTML to be added to the drop zone label text,
as this content is hidden and only accessible to screen readers.
Additionally, the content is currently not properly formatted, which
introduces a risk for potential XSS exploits. This change ensures that
only plain text (PARAM_TEXT) is allowed when adding content and that the
content is properly formatted before being output.
Huong Nguyen [Tue, 4 Feb 2025 02:30:25 +0000 (09:30 +0700)]
Merge branch 'MDL-83822-main' of https://github.com/PhMemmel/moodle
Jun Pataleta [Tue, 4 Feb 2025 02:05:58 +0000 (10:05 +0800)]
Merge branch 'MDL-84337' of https://github.com/paulholden/moodle
Paul Holden [Mon, 27 Jan 2025 15:49:47 +0000 (15:49 +0000)]
MDL-84337 ai: revert external set_action parameter renaming.
This preserves backwards compatibility pre
368114c7 and fixes the
placement table.
Huong Nguyen [Mon, 3 Feb 2025 08:08:42 +0000 (15:08 +0700)]
Merge branch 'MDL-84388-main' of https://github.com/lameze/moodle
Jun Pataleta [Mon, 4 Nov 2024 06:21:10 +0000 (14:21 +0800)]
MDL-67683 theme_boost: Update selector for calendar block styles
With the change from `aside` to `section` for blocks within the main
content region, the selector for instances of the calendar block not in
the main content region also needs to be updated to use a more generic
selector that can cover when either the blocks container containing the
calendar block is an `aside` or a `section`.
The `data-blockregion` attribute is a good selector for this purpose.
Jun Pataleta [Fri, 26 Jul 2024 03:41:26 +0000 (11:41 +0800)]
MDL-67683 behat: Add accessibility test for the maintenance mode layout
Jun Pataleta [Fri, 26 Jul 2024 03:10:09 +0000 (11:10 +0800)]
MDL-67683 behat: Add accessibility test for the secure layout
Also, add page title and heading to the secure test page to make
it accessible.
Jun Pataleta [Fri, 26 Jul 2024 03:07:50 +0000 (11:07 +0800)]
MDL-67683 output: Make block regions unique
Unique labels for the block regions:
* `side-pre` blocks - "Blocks"
* `side-post` blocks - "Supplementary blocks"
* `content` blocks - "Main content blocks"
Blocks in the main content region (div role="main") should not also be
in an <aside> as it is a top-level landmark.
Jun Pataleta [Thu, 25 Jul 2024 09:19:40 +0000 (17:19 +0800)]
MDL-67683 theme: Set page heading in a header landmark for secure layout
Jun Pataleta [Mon, 22 Jul 2024 02:26:31 +0000 (10:26 +0800)]
MDL-67683 auth: Test login page accessibility with axe best-practice tag
Jun Pataleta [Fri, 21 Jun 2024 12:50:54 +0000 (20:50 +0800)]
MDL-67683 behat: Update xpath selector for #region-main
Jun Pataleta [Fri, 21 Jun 2024 09:23:17 +0000 (17:23 +0800)]
MDL-67683 blocks: Do not assign a complementary role for blocks
Blocks are contained in an <aside> which has a default ARIA role of
"complementary", a top-level landmark. So assigning a "complementary"
role for block instances is not needed. As blocks are already in a
<section> tag which has a default role of "region", there's no need
to override the ARIA role, unless specified by the block plugin.
Read more at:
https://www.w3.org/WAI/ARIA/apg/practices/landmark-regions/
Jun Pataleta [Fri, 21 Jun 2024 08:52:22 +0000 (16:52 +0800)]
MDL-67683 theme: Do not use section for block containers
The containers for the blocks in layout templates should not be using a
<section> tag (which has a default landmark role of "region") as the
blocks are already contained in an <aside> tag that has the default
"complementary" role which should be a top-level landmark.
Read more at:
https://www.w3.org/WAI/ARIA/apg/practices/landmark-regions/
Jun Pataleta [Fri, 21 Jun 2024 08:43:07 +0000 (16:43 +0800)]
MDL-67683 theme: Do not use section for #region-main
The #region-main container should not be a <section> tag (which has a
default landmark role of "region") as it contains the container with
the "main" role which should be a top-level landmark.
Read more at:
https://www.w3.org/WAI/ARIA/apg/practices/landmark-regions/
Jun Pataleta [Tue, 5 Nov 2024 05:17:39 +0000 (13:17 +0800)]
MDL-83635 tool_brickfield: Use core_text:strlen() for img alt check
Multibyte alt texts will cause this check to fail easily. We need to be
using `core_text::strlen()` when checking the image alt text's length.
Jun Pataleta [Mon, 3 Feb 2025 04:28:24 +0000 (12:28 +0800)]
Merge branch 'MDL-84336' of https://github.com/paulholden/moodle
Huong Nguyen [Mon, 3 Feb 2025 02:37:25 +0000 (09:37 +0700)]
Merge branch 'MDL-83871-main-v02' of https://github.com/ferranrecio/moodle
Huong Nguyen [Mon, 3 Feb 2025 02:32:02 +0000 (09:32 +0700)]
Merge branch 'MDL-81478-main' of https://github.com/meirzamoodle/moodle
Huong Nguyen [Mon, 3 Feb 2025 02:20:15 +0000 (09:20 +0700)]
Merge branch 'MDL-83794-main' of https://github.com/andrewnicols/moodle
AMOS bot [Sat, 1 Feb 2025 00:07:55 +0000 (00:07 +0000)]
Automatically generated installer lang files
Sara Arjona [Fri, 31 Jan 2025 15:16:20 +0000 (16:16 +0100)]
Merge branch 'MDL-83562-main-v02' of https://github.com/ferranrecio/moodle
Sara Arjona [Fri, 31 Jan 2025 15:01:28 +0000 (16:01 +0100)]
Merge branch 'mdl-82679_main_wip' of https://github.com/james-cnz/moodle
Sara Arjona [Fri, 31 Jan 2025 14:42:39 +0000 (15:42 +0100)]
Merge branch 'MDL-84321-main-enfix' of https://github.com/mudrd8mz/moodle
Jun Pataleta [Fri, 31 Jan 2025 04:43:29 +0000 (12:43 +0800)]
Merge branch 'MDL-82542-master' of https://github.com/NashTechOpenUniversity/moodle
Sara Arjona [Fri, 31 Jan 2025 12:31:12 +0000 (13:31 +0100)]
MDL-83909 core_badges: Remove author name, email and url fields
The fields imageauthorname, imageauthoremail, and imageauthorurl have
been removed from badges due to confusion and their absence from the
official specification. These fields also do not appear in OBv3.0.
Additionally, the image_author_json.php file has been removed as it
is no longer needed.
ferran [Wed, 15 Jan 2025 15:29:51 +0000 (16:29 +0100)]
MDL-83871 course: activity overview page
The old activities block will be fully replaced by a new course
activities overview page in the course secondary navigation. This
commit has the initial implementation of the page.
Paul Holden [Fri, 31 Jan 2025 10:18:11 +0000 (10:18 +0000)]
MDL-84394 ai: ensure provider instance config correctly encoded.
Paul Holden [Tue, 14 Jan 2025 21:06:54 +0000 (21:06 +0000)]
MDL-84213 reportbuilder: add course "do not force" field options.
Where course entity select elements theme, language and calendar are
defined we should prepend with "Do not force" in order to match the
interface when editing the same fields.
The select filter has been updated to ensure it supports empty values
when switched to simplified version (
a0ef4bb8) as well as improving
validation to ensure only present options can be used for filtering.
Huong Nguyen [Fri, 31 Jan 2025 02:20:03 +0000 (09:20 +0700)]
weekly release 5.0dev
Huong Nguyen [Fri, 31 Jan 2025 02:20:03 +0000 (09:20 +0700)]
NOBUG: Add upgrade notes
Huong Nguyen [Fri, 31 Jan 2025 02:19:49 +0000 (09:19 +0700)]
NOBUG: Fixed file access permissions
Huong Nguyen [Fri, 31 Jan 2025 02:19:45 +0000 (09:19 +0700)]
Merge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install
Simey Lameze [Thu, 30 Jan 2025 23:04:45 +0000 (07:04 +0800)]
MDL-84388 behat: use the correct ai provider generator
Signed-off-by: Simey Lameze <simey@moodle.com>
Paul Holden [Fri, 5 Jul 2024 12:35:09 +0000 (13:35 +0100)]
MDL-82399 admin: allow selective purging of courses cache from UI.
Equivalent to the same functionality in the CLI tool in
5e05ad570f.
ferran [Fri, 22 Nov 2024 15:57:44 +0000 (16:57 +0100)]
MDL-83562 core_courseformat: deprecate movehere actions
Sara Arjona [Thu, 30 Jan 2025 11:28:51 +0000 (12:28 +0100)]
Merge branch 'MDL-83152' of https://github.com/paulholden/moodle
Paul Holden [Thu, 30 Jan 2025 10:56:06 +0000 (10:56 +0000)]
MDL-83152 mod_glossary: observe pending entries sort order.
Ascending/descending should be compared in a case-insensitive manner
because apparently we use both lower/upper cases for each.
James C [Wed, 14 Aug 2024 00:01:59 +0000 (12:01 +1200)]
MDL-82679 course: Prevent collapsable sections conflicting
Huong Nguyen [Thu, 30 Jan 2025 04:13:07 +0000 (11:13 +0700)]
Merge branch 'MDL-79281_main' of https://github.com/cwarwicker/moodle
Huong Nguyen [Thu, 30 Jan 2025 04:09:43 +0000 (11:09 +0700)]
Merge branch 'MDL-84103-main' of https://github.com/andelacruz/moodle
Huong Nguyen [Thu, 30 Jan 2025 03:50:44 +0000 (10:50 +0700)]
Merge branch 'MDL-84095-main' of https://github.com/meirzamoodle/moodle
Huong Nguyen [Thu, 30 Jan 2025 03:27:27 +0000 (10:27 +0700)]
Merge branch 'MDL-84275' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 30 Jan 2025 03:02:37 +0000 (10:02 +0700)]
Merge branch 'MDL-84114-main' of https://github.com/lucaboesch/moodle
Jun Pataleta [Thu, 30 Jan 2025 02:57:59 +0000 (10:57 +0800)]
Merge branch 'MDL-79843-main-fix' of /Users/jun/Work/moodles/integration_main/moodle
Jun Pataleta [Thu, 30 Jan 2025 02:55:39 +0000 (10:55 +0800)]
MDL-79843 tests: Remove unnecessary whitespace
Huong Nguyen [Thu, 30 Jan 2025 02:40:19 +0000 (09:40 +0700)]
Merge branch 'MDL-84339' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 30 Jan 2025 02:35:02 +0000 (09:35 +0700)]
Merge branch 'MDL-83862_main' of https://github.com/marxjohnson/moodle
Huong Nguyen [Thu, 30 Jan 2025 02:28:38 +0000 (09:28 +0700)]
Merge branch 'MDL-83297-maxgradesperpage' of https://github.com/dragos5436/moodle
Huong Nguyen [Thu, 30 Jan 2025 02:19:58 +0000 (09:19 +0700)]
Merge branch 'MDL-84323-main' of https://github.com/sarjona/moodle
Huong Nguyen [Thu, 30 Jan 2025 02:13:50 +0000 (09:13 +0700)]
Merge branch 'MDL-84049-main' of https://github.com/sarjona/moodle
Angelia Dela Cruz [Wed, 22 Jan 2025 07:01:41 +0000 (15:01 +0800)]
MDL-84103 imscc: Behat test for import IMS Cartridge to course
Andrew Nicols [Thu, 9 Jan 2025 03:49:13 +0000 (11:49 +0800)]
MDL-83794 editor_tiny: Add SVG support
Andrew Nicols [Fri, 29 Nov 2024 02:29:53 +0000 (10:29 +0800)]
MDL-83794 editor_tiny: Add support for MathML
Clemens [Wed, 29 Jan 2025 23:23:21 +0000 (00:23 +0100)]
MDL-83650 odslib: Add variable to class MoodleODSCell
james-cnz [Mon, 11 Nov 2024 22:58:19 +0000 (11:58 +1300)]
MDL-83690 course: Fix course index label links
Sara Arjona [Wed, 29 Jan 2025 15:52:52 +0000 (16:52 +0100)]
Merge branch 'MDL-84264-main' of https://github.com/pmaneggia/moodle
Sara Arjona [Wed, 29 Jan 2025 15:47:35 +0000 (16:47 +0100)]
Merge branch 'MDL-84243-main' of https://github.com/ferranrecio/moodle
Sara Arjona [Wed, 29 Jan 2025 15:22:11 +0000 (16:22 +0100)]
Merge branch 'MDL-84226' of https://github.com/paulholden/moodle
Sara Arjona [Wed, 29 Jan 2025 14:52:03 +0000 (15:52 +0100)]
Merge branch 'MDL-84242' of https://github.com/paulholden/moodle
Paul Holden [Wed, 29 Jan 2025 11:50:10 +0000 (11:50 +0000)]
MDL-84016 reportbuilder: column methods for setting help icons.
This change exposes the underlying table library API for setting
help icon for table headers, via column instance getter/setter.
Support added for rendering said icons in system reports.