moodle.git
4 months agoMDL-78325 core_grades: Remove legacy Gradebook basewidget and templates
meirzamoodle [Thu, 6 Nov 2025 09:01:37 +0000 (16:01 +0700)]
MDL-78325 core_grades: Remove legacy Gradebook basewidget and templates

In Moodle 4.2, the legacy Gradebook base widget pattern from 4.1
has been removed and replaced with a new class-based system. The
previous approach became incompatible due to a breaking change
introduced in 4.2 and was overly complex to maintain.

As part of this cleanup, core/grades/basewidget.js and the
deprecated templates in grade/templates/searchwidget/ have been
deleted. Third-party usage is expected to be minimal.
Developers should update custom code to use the new
class system.

4 months agoMDL-69226 environment: filter extension required for 4.1
Huong Nguyen [Thu, 6 Nov 2025 02:42:11 +0000 (09:42 +0700)]
MDL-69226 environment: filter extension required for 4.1

4 months agoMerge branch 'MDL-87073-main' of https://github.com/HuongNV13/moodle
Mihail Geshoski [Thu, 6 Nov 2025 09:06:58 +0000 (17:06 +0800)]
Merge branch 'MDL-87073-main' of https://github.com/HuongNV13/moodle

4 months agoMDL-87073 PHPUnit: Use non-DST timezone for comparing
Huong Nguyen [Thu, 6 Nov 2025 07:45:25 +0000 (14:45 +0700)]
MDL-87073 PHPUnit: Use non-DST timezone for comparing

Including in this commit
 - Use America/New_York instead of US/Eastern

4 months agoMerge branch 'MDL-86908-main' of https://github.com/andelacruz/moodle
Huong Nguyen [Thu, 6 Nov 2025 08:42:12 +0000 (15:42 +0700)]
Merge branch 'MDL-86908-main' of https://github.com/andelacruz/moodle

4 months agoMerge branch 'MDL-87049-main' of https://github.com/lameze/moodle
Huong Nguyen [Thu, 6 Nov 2025 08:40:16 +0000 (15:40 +0700)]
Merge branch 'MDL-87049-main' of https://github.com/lameze/moodle

4 months agoMerge branch 'MDL-87079-main' of https://github.com/andrewnicols/moodle
Huong Nguyen [Thu, 6 Nov 2025 08:37:14 +0000 (15:37 +0700)]
Merge branch 'MDL-87079-main' of https://github.com/andrewnicols/moodle

4 months agoMerge branch 'MDL-86379-main' of https://github.com/lameze/moodle
Jake Dallimore [Thu, 6 Nov 2025 06:28:57 +0000 (14:28 +0800)]
Merge branch 'MDL-86379-main' of https://github.com/lameze/moodle

4 months agoMerge branch 'MDL-86010_main' of https://github.com/marxjohnson/moodle
Mihail Geshoski [Thu, 6 Nov 2025 03:46:21 +0000 (11:46 +0800)]
Merge branch 'MDL-86010_main' of https://github.com/marxjohnson/moodle

4 months agoMerge branch 'MDL-87003-main' of https://github.com/jleyva/moodle
Huong Nguyen [Thu, 6 Nov 2025 03:36:55 +0000 (10:36 +0700)]
Merge branch 'MDL-87003-main' of https://github.com/jleyva/moodle

4 months agoMerge branch 'MDL-87019-redis-bloat' of https://github.com/bwalkerl/moodle
Huong Nguyen [Thu, 6 Nov 2025 03:34:57 +0000 (10:34 +0700)]
Merge branch 'MDL-87019-redis-bloat' of https://github.com/bwalkerl/moodle

4 months agoMerge branch 'MDL-86534-main' of https://github.com/andrewnicols/moodle
Jake Dallimore [Thu, 6 Nov 2025 03:32:40 +0000 (11:32 +0800)]
Merge branch 'MDL-86534-main' of https://github.com/andrewnicols/moodle

4 months agoMerge branch 'MDL-75621-main' of https://github.com/sh-csg/moodle
Jake Dallimore [Thu, 6 Nov 2025 03:28:43 +0000 (11:28 +0800)]
Merge branch 'MDL-75621-main' of https://github.com/sh-csg/moodle

4 months agoMerge branch 'MDL-86701-main' of https://github.com/junpataleta/moodle
Huong Nguyen [Thu, 6 Nov 2025 03:27:04 +0000 (10:27 +0700)]
Merge branch 'MDL-86701-main' of https://github.com/junpataleta/moodle

4 months agoMerge branch 'MDL-86332' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 6 Nov 2025 03:20:14 +0000 (10:20 +0700)]
Merge branch 'MDL-86332' of https://github.com/paulholden/moodle

4 months agoMerge branch 'MDL-86915' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 6 Nov 2025 03:10:16 +0000 (10:10 +0700)]
Merge branch 'MDL-86915' of https://github.com/paulholden/moodle

4 months agoMerge branch 'mdl-85036_main' of https://github.com/james-cnz/moodle
Huong Nguyen [Thu, 6 Nov 2025 01:59:42 +0000 (08:59 +0700)]
Merge branch 'mdl-85036_main' of https://github.com/james-cnz/moodle

4 months agoMerge branch 'MDL-86296-main' of https://github.com/andimendunia/moodle
Huong Nguyen [Thu, 6 Nov 2025 01:57:48 +0000 (08:57 +0700)]
Merge branch 'MDL-86296-main' of https://github.com/andimendunia/moodle

4 months agoMerge branch 'MDL-86857-main' of https://github.com/laurentdavid/moodle
Amaia Anabitarte [Wed, 5 Nov 2025 16:39:29 +0000 (17:39 +0100)]
Merge branch 'MDL-86857-main' of https://github.com/laurentdavid/moodle

4 months agoMerge branch 'MDL-87004_main' of https://github.com/marxjohnson/moodle
Jake Dallimore [Wed, 5 Nov 2025 01:13:10 +0000 (09:13 +0800)]
Merge branch 'MDL-87004_main' of https://github.com/marxjohnson/moodle

4 months agoMDL-87049 behat: read showcampaigncontent setting when running behat
Simey Lameze [Thu, 6 Nov 2025 00:10:31 +0000 (08:10 +0800)]
MDL-87049 behat: read showcampaigncontent setting when running behat

4 months agoMDL-87049 core: Behat to toggle campaign content banner display
Angelia Dela Cruz [Mon, 3 Nov 2025 07:22:10 +0000 (15:22 +0800)]
MDL-87049 core: Behat to toggle campaign content banner display

4 months agoAutomatically generated installer lang files
AMOS bot [Thu, 6 Nov 2025 00:08:07 +0000 (00:08 +0000)]
Automatically generated installer lang files

4 months agoMDL-84440 backup: Add configurable default backup filename format
Matthew Hilton [Tue, 4 Nov 2025 01:45:11 +0000 (11:45 +1000)]
MDL-84440 backup: Add configurable default backup filename format

4 months agoMDL-86908 core_contentbank: Behat to set supported files of contentbank
Angelia Dela Cruz [Tue, 21 Oct 2025 06:23:20 +0000 (14:23 +0800)]
MDL-86908 core_contentbank: Behat to set supported files of contentbank

4 months agoMDL-86379 mod_quiz: move create_test_quiz function into generator
Simey Lameze [Mon, 18 Aug 2025 04:26:11 +0000 (12:26 +0800)]
MDL-86379 mod_quiz: move create_test_quiz function into generator

4 months agoMDL-87079 core: Call existing pcntl handlers
Andrew Nicols [Tue, 4 Nov 2025 01:16:22 +0000 (09:16 +0800)]
MDL-87079 core: Call existing pcntl handlers

Whilst `register_shutdown_function` works as a queue, `pcntl_signal`
does not.

To preserve the behaviour of existing signal handlers, as are typically
found in CLI wrappers like PHPUnit and Behat, we should store any
existing handler

4 months agoMerge branch 'MDL-86953' of https://github.com/paulholden/moodle
Ilya Tregubov [Tue, 4 Nov 2025 15:43:57 +0000 (16:43 +0100)]
Merge branch 'MDL-86953' of https://github.com/paulholden/moodle

4 months agoMDL-68062 badges: Allow revoke by every user with the correct role
Stefan Hanauska [Fri, 29 Aug 2025 16:05:02 +0000 (18:05 +0200)]
MDL-68062 badges: Allow revoke by every user with the correct role

Co-authored-by: Rajneel Totaram <rjnlfj@yahoo.com>
4 months agoMDL-85036 completion: Properly initialize cm_info for user completion
James C [Fri, 28 Mar 2025 21:52:14 +0000 (10:52 +1300)]
MDL-85036 completion: Properly initialize cm_info for user completion

4 months agoMerge branch 'MDL-85391' of https://github.com/NeillM/moodle
Jake Dallimore [Tue, 4 Nov 2025 06:13:27 +0000 (14:13 +0800)]
Merge branch 'MDL-85391' of https://github.com/NeillM/moodle

4 months agoMerge branch 'MDL-86855-main' of https://github.com/junpataleta/moodle
Jake Dallimore [Tue, 4 Nov 2025 06:08:40 +0000 (14:08 +0800)]
Merge branch 'MDL-86855-main' of https://github.com/junpataleta/moodle

4 months agoMDL-84082 reportbuilder: wildcard support for text contains filter.
Paul Holden [Mon, 3 Nov 2025 23:11:28 +0000 (23:11 +0000)]
MDL-84082 reportbuilder: wildcard support for text contains filter.

The following are now supported when using the [not] contains text
filter operators:

- "*" match any character multiple times;
- "?" match any character single time

They are analogous to native SQL LIKE "%" and "_" operators. Escaping
via backslash is supported for each, to ensure that the characters
themselves can still be matched.

4 months agoMDL-86857 core_courseformat: Deprecates set_coursemodule_groupmode
Laurent David [Mon, 13 Oct 2025 08:37:42 +0000 (10:37 +0200)]
MDL-86857 core_courseformat: Deprecates set_coursemodule_groupmode

Deprecates set_coursemodule_groupmode in favor of core_courseformat\cmactions::set_groupmode

4 months agoMDL-86857 core_courseformat: Add set_groupmode to coursformat actions
Laurent David [Mon, 13 Oct 2025 08:36:35 +0000 (10:36 +0200)]
MDL-86857 core_courseformat: Add set_groupmode to coursformat actions

4 months agoMerge branch 'MDL-86952' of https://github.com/paulholden/moodle
Ilya Tregubov [Mon, 3 Nov 2025 11:39:56 +0000 (12:39 +0100)]
Merge branch 'MDL-86952' of https://github.com/paulholden/moodle

4 months agoMDL-75621 course: Jump to module after editing
Stefan Hanauska [Mon, 3 Nov 2025 07:39:34 +0000 (08:39 +0100)]
MDL-75621 course: Jump to module after editing

4 months agoMDL-86701 customfield: Better naming of custom field action buttons
Jun Pataleta [Fri, 19 Sep 2025 07:31:32 +0000 (15:31 +0800)]
MDL-86701 customfield: Better naming of custom field action buttons

Include the category and field names for accessible names of the delete
and action buttons to help assistive technology users better understand
the buttons' purpose.

4 months agoMDL-86701 customfield: Improve action buttons accessibility
Jun Pataleta [Tue, 16 Sep 2025 10:31:59 +0000 (18:31 +0800)]
MDL-86701 customfield: Improve action buttons accessibility

* Use native HTML buttons for the edit and delete buttons. This provides
default button behaviours which helps keyboard users activate the
buttons using either the Space or Enter key.
* Move the accessible label out of the pix icon and to the action button
itself.
* Style buttons to ensure that they have a minimum clickable size of
24x24 pixels to sufficiently meet WCAG 2.2 SC 2.5.8 - Target Size
(Minimum) (Level AA).

4 months agoMerge branch 'MDL-69226_verify-that-the-filter-php-extension-is-present' of https...
Huong Nguyen [Mon, 3 Nov 2025 02:01:59 +0000 (09:01 +0700)]
Merge branch 'MDL-69226_verify-that-the-filter-php-extension-is-present' of https://github.com/ziegenberg/moodle

4 months agoMDL-79249 core_filepicker: Cancel file and folder upload using X button
Angelia Dela Cruz [Wed, 6 Sep 2023 02:37:53 +0000 (10:37 +0800)]
MDL-79249 core_filepicker: Cancel file and folder upload using X button

4 months agoAutomatically generated installer lang files
AMOS bot [Sat, 1 Nov 2025 00:08:07 +0000 (00:08 +0000)]
Automatically generated installer lang files

4 months agoMDL-86296 mod_bigbluebuttonbn: Sort lang strings in correct order
Andi Permana [Fri, 31 Oct 2025 12:09:49 +0000 (19:09 +0700)]
MDL-86296 mod_bigbluebuttonbn: Sort lang strings in correct order

4 months agoMDL-87019 redis: Avoid storing userhashkey for non-login users
Benjamin Walker [Wed, 29 Oct 2025 01:09:14 +0000 (11:09 +1000)]
MDL-87019 redis: Avoid storing userhashkey for non-login users

4 months agoMerge branch 'MDL-84173-main' of https://github.com/rajutm25/moodle
Huong Nguyen [Fri, 31 Oct 2025 02:41:07 +0000 (09:41 +0700)]
Merge branch 'MDL-84173-main' of https://github.com/rajutm25/moodle

4 months agoMerge branch 'MDL-86831-main' of https://github.com/lucaboesch/moodle
Huong Nguyen [Fri, 31 Oct 2025 02:37:08 +0000 (09:37 +0700)]
Merge branch 'MDL-86831-main' of https://github.com/lucaboesch/moodle

4 months agoMerge branch 'MDL-86235-main' of https://github.com/andimendunia/moodle
Huong Nguyen [Fri, 31 Oct 2025 02:34:31 +0000 (09:34 +0700)]
Merge branch 'MDL-86235-main' of https://github.com/andimendunia/moodle

4 months agoMDL-86831 behat: Adopt behat paths to include public/
Luca Bösch [Sun, 5 Oct 2025 20:30:34 +0000 (22:30 +0200)]
MDL-86831 behat: Adopt behat paths to include public/

4 months agoweekly release 5.2dev
Mihail Geshoski [Thu, 30 Oct 2025 10:10:39 +0000 (18:10 +0800)]
weekly release 5.2dev

4 months agoNOBUG: Add upgrade notes
Mihail Geshoski [Thu, 30 Oct 2025 10:10:39 +0000 (18:10 +0800)]
NOBUG: Add upgrade notes

4 months agoMerge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install
Mihail Geshoski [Thu, 30 Oct 2025 10:10:13 +0000 (18:10 +0800)]
Merge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install

4 months agoMerge branch 'MDL-86724-main' of https://github.com/davewoloszyn/moodle
Huong Nguyen [Thu, 30 Oct 2025 01:23:41 +0000 (08:23 +0700)]
Merge branch 'MDL-86724-main' of https://github.com/davewoloszyn/moodle

4 months agoMDL-85627 mod_bigbluebuttonbn: Remove unused class
Juan Leyva [Wed, 29 Oct 2025 13:14:11 +0000 (14:14 +0100)]
MDL-85627 mod_bigbluebuttonbn: Remove unused class

4 months agoMDL-87003 tool_mobile: Return if MFA and reCAPTCHA is enabled
Juan Leyva [Fri, 24 Oct 2025 08:59:36 +0000 (10:59 +0200)]
MDL-87003 tool_mobile: Return if MFA and reCAPTCHA is enabled

4 months agoMDL-85391 course: Handle null course urls
Neill Magill [Wed, 7 May 2025 08:22:10 +0000 (09:22 +0100)]
MDL-85391 course: Handle null course urls

Course urls may be null when navigation is set to true.

The return value from course_get_url being null was not being handled before
this change, which could lead to an exception causing the page not to load.

It also handles null urls in the course index in Boost so that they are
not a link to what ever the current page is.

If either the first or last section in a format did not a
return a url under the Classic theme there would still be
a link displayed with a link to the current page the user
is on.

After this change no link would be displayed in this case.

4 months agoMerge branch 'mdl85075-main' of https://github.com/matthewhilton/moodle
Huong Nguyen [Wed, 29 Oct 2025 02:31:04 +0000 (09:31 +0700)]
Merge branch 'mdl85075-main' of https://github.com/matthewhilton/moodle

4 months agoMerge branch 'MDL-86894-main' of https://github.com/Kredelirious/moodle
Mihail Geshoski [Wed, 29 Oct 2025 02:17:37 +0000 (10:17 +0800)]
Merge branch 'MDL-86894-main' of https://github.com/Kredelirious/moodle

4 months agoMerge branch 'MDL-82190-master' of https://github.com/danghieu1407/moodle
Mihail Geshoski [Wed, 29 Oct 2025 02:10:08 +0000 (10:10 +0800)]
Merge branch 'MDL-82190-master' of https://github.com/danghieu1407/moodle

4 months agoMDL-66888 block_myoverview: Add course sorting options to overview block
Thorsten Gattinger [Wed, 29 Oct 2025 01:40:07 +0000 (02:40 +0100)]
MDL-66888 block_myoverview: Add course sorting options to overview block

4 months agoMDL-66888 block_myoverview: Fix duplicated scenario name in behat test
Thorsten Gattinger [Wed, 29 Oct 2025 01:36:08 +0000 (02:36 +0100)]
MDL-66888 block_myoverview: Fix duplicated scenario name in behat test

4 months agoMDL-69226 environment: filter extension required
Daniel Ziegenberg [Wed, 16 Apr 2025 19:13:10 +0000 (21:13 +0200)]
MDL-69226 environment: filter extension required

Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
4 months agoMDL-86894 mod_forum: Behat to verify default forum RSS settings
Kim Jared Lucas [Tue, 14 Oct 2025 06:12:30 +0000 (14:12 +0800)]
MDL-86894 mod_forum: Behat to verify default forum RSS settings

4 months agoAutomatically generated installer lang files
AMOS bot [Tue, 28 Oct 2025 00:09:56 +0000 (00:09 +0000)]
Automatically generated installer lang files

4 months agoMDL-87011 mod_assign: Replace deprecated CSS style
Rajneel Totaram [Mon, 27 Oct 2025 10:19:16 +0000 (22:19 +1200)]
MDL-87011 mod_assign: Replace deprecated CSS style

4 months agoMerge branch 'MDL-85774-main-3' of https://github.com/junpataleta/moodle
Adrian Greeve [Mon, 27 Oct 2025 01:01:11 +0000 (09:01 +0800)]
Merge branch 'MDL-85774-main-3' of https://github.com/junpataleta/moodle

4 months agoMDL-84967 analytics: close recordset when it's not needed anymore
Daniel Ziegenberg [Fri, 21 Mar 2025 16:53:35 +0000 (17:53 +0100)]
MDL-84967 analytics: close recordset when it's not needed anymore

Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
4 months agoMerge branch 'MDL-84866-main' of https://github.com/aanabit/moodle
Amaia Anabitarte [Fri, 24 Oct 2025 13:22:40 +0000 (15:22 +0200)]
Merge branch 'MDL-84866-main' of https://github.com/aanabit/moodle

4 months agoMerge branch 'MDL-86856-main' of https://github.com/sarjona/moodle
Amaia Anabitarte [Fri, 24 Oct 2025 13:20:19 +0000 (15:20 +0200)]
Merge branch 'MDL-86856-main' of https://github.com/sarjona/moodle

4 months agoMerge branch 'MDL-86430-Bad-Display-Of-Scale-Grading' of https://github.com/birdy1976...
ferran [Fri, 24 Oct 2025 10:13:28 +0000 (12:13 +0200)]
Merge branch 'MDL-86430-Bad-Display-Of-Scale-Grading' of https://github.com/birdy1976/moodle

4 months agoMDL-86235 core: Add table-hover class to admintable and generaltable
Andi Permana [Thu, 23 Oct 2025 05:38:27 +0000 (12:38 +0700)]
MDL-86235 core: Add table-hover class to admintable and generaltable

4 months agoMDL-87004 backup: Ensure backups include all random questions
Mark Johnson [Fri, 24 Oct 2025 08:15:53 +0000 (09:15 +0100)]
MDL-87004 backup: Ensure backups include all random questions

Backing up quizzes containing random questions from multiple different
categories was only including one of the categories in the backup.

This was due to doing $array + $array instead of array_merge(), meaning
items in the second array with keys that were already present in the
first did not get added to the result.

4 months agoMDL-84173 libraries: upgrade lti1p3 to v6.2.0
rajutm25 [Mon, 22 Sep 2025 18:03:30 +0000 (23:33 +0530)]
MDL-84173 libraries: upgrade lti1p3 to v6.2.0

4 months agoMDL-86855 qbank_columnsortorder: Remove the column move handle selector
Jun Pataleta [Fri, 24 Oct 2025 03:28:53 +0000 (11:28 +0800)]
MDL-86855 qbank_columnsortorder: Remove the column move handle selector

Remove the Behat selector `column move handle` for the
`qbank_columnsortorder` plugin.

4 months agoMDL-86855 qbank_columnsortorder: Render disabled columns as a list
Jun Pataleta [Fri, 24 Oct 2025 03:09:14 +0000 (11:09 +0800)]
MDL-86855 qbank_columnsortorder: Render disabled columns as a list

* Lists must be marked up with the proper semantics.

4 months agoMDL-86855 qbank_columnsortorder: Fix accessibility issues
Jun Pataleta [Wed, 8 Oct 2025 09:01:44 +0000 (17:01 +0800)]
MDL-86855 qbank_columnsortorder: Fix accessibility issues

* Fix empty column heading in admin settings page
* Add accessible labels for the move buttons
* Fix drag and drop Behat test
* Add accessibility Behat coverage

4 months agoweekly release 5.2dev
Huong Nguyen [Fri, 24 Oct 2025 03:59:37 +0000 (10:59 +0700)]
weekly release 5.2dev

4 months agoNOBUG: Add upgrade notes
Huong Nguyen [Fri, 24 Oct 2025 03:59:37 +0000 (10:59 +0700)]
NOBUG: Add upgrade notes

4 months agoMerge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install
Huong Nguyen [Fri, 24 Oct 2025 03:59:18 +0000 (10:59 +0700)]
Merge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install

4 months agoMDL-86430 theme_boost: Fix display of scale grading when title too long
Martin Vögeli [Thu, 23 Oct 2025 15:04:58 +0000 (17:04 +0200)]
MDL-86430 theme_boost: Fix display of scale grading when title too long

4 months agoMDL-82190 Quiz: Fix quiz preview crash on question version removal
danghieu1407 [Fri, 6 Jun 2025 07:24:38 +0000 (14:24 +0700)]
MDL-82190 Quiz: Fix quiz preview crash on question version removal

4 months agoMDL-85774 login: Check for username/password fields before moving focus
Jun Pataleta [Thu, 23 Oct 2025 03:26:44 +0000 (11:26 +0800)]
MDL-85774 login: Check for username/password fields before moving focus

When the login form is not shown but $CFG->loginautofocus is turned on,
we need to verify first that the username and password fields exist
before we move the focus. Otherwise, the JS will break.

4 months agoMDL-85774 login: Remove visually-hidden links
Jun Pataleta [Thu, 23 Oct 2025 03:24:17 +0000 (11:24 +0800)]
MDL-85774 login: Remove visually-hidden links

Visually hidden links on login error/info disrupt tab order. We must
remove them.

Instead, announce the div containing the login error/info messages on
page reload.

The visually hidden signup link has also been removed.

4 months agoMerge branch 'MDL-86986-main' of https://github.com/junpataleta/moodle
Huong Nguyen [Thu, 23 Oct 2025 02:56:33 +0000 (09:56 +0700)]
Merge branch 'MDL-86986-main' of https://github.com/junpataleta/moodle

4 months agoMerge branch 'MDL-80524' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 23 Oct 2025 02:29:03 +0000 (09:29 +0700)]
Merge branch 'MDL-80524' of https://github.com/paulholden/moodle

4 months agoMerge branch 'MDL-86461-main' of https://github.com/andimendunia/moodle
Huong Nguyen [Thu, 23 Oct 2025 02:27:27 +0000 (09:27 +0700)]
Merge branch 'MDL-86461-main' of https://github.com/andimendunia/moodle

4 months agoMerge branch 'main' of https://github.com/aneno-m-e/moodle
Mihail Geshoski [Thu, 23 Oct 2025 02:21:28 +0000 (10:21 +0800)]
Merge branch 'main' of https://github.com/aneno-m-e/moodle

4 months agoMDL-85075 files: Use core security helper first
Matthew Hilton [Thu, 3 Apr 2025 03:51:36 +0000 (13:51 +1000)]
MDL-85075 files: Use core security helper first

4 months agoMerge branch 'MDL-81804-main-first' of https://github.com/lucaboesch/moodle
Andrew Nicols [Thu, 23 Oct 2025 01:14:42 +0000 (09:14 +0800)]
Merge branch 'MDL-81804-main-first' of https://github.com/lucaboesch/moodle

4 months agoMDL-86434 core: Page title for invalid user ID
Leon Stringer [Wed, 3 Sep 2025 14:14:58 +0000 (16:14 +0200)]
MDL-86434 core: Page title for invalid user ID

4 months agoMDL-81804 dml: Passing parameters with -c key=val on PostgreSQL.
Luca Bösch [Wed, 22 Oct 2025 14:14:51 +0000 (16:14 +0200)]
MDL-81804 dml: Passing parameters with -c key=val on PostgreSQL.

Co-authored-by: Marcos Dos Santos De Oliveira <marcos.s.oliveira@fiesc.com.br>
4 months agoMDL-86856 course: Replace course_delete_module with cmactions::delete
Sara Arjona [Fri, 17 Oct 2025 10:58:49 +0000 (12:58 +0200)]
MDL-86856 course: Replace course_delete_module with cmactions::delete

4 months agoMDL-86856 course: Deprecate course_delete_module
Sara Arjona [Tue, 14 Oct 2025 15:42:35 +0000 (17:42 +0200)]
MDL-86856 course: Deprecate course_delete_module

4 months agoMDL-86856 courseformat: Add delete and delete_async to cmactions
Sara Arjona [Tue, 14 Oct 2025 15:41:38 +0000 (17:41 +0200)]
MDL-86856 courseformat: Add delete and delete_async to cmactions

4 months agoMDL-84866 core_courseformat: Add duplicate option to subsections
Amaia Anabitarte [Thu, 16 Oct 2025 15:03:59 +0000 (17:03 +0200)]
MDL-84866 core_courseformat: Add duplicate option to subsections

4 months agoMDL-86986 core: Add aria-label to the drag handle button
Jun Pataleta [Wed, 22 Oct 2025 12:14:06 +0000 (20:14 +0800)]
MDL-86986 core: Add aria-label to the drag handle button

4 months agoMerge branch 'wip_MDL-86435_main' of https://github.com/gjb2048/moodle
ferran [Wed, 22 Oct 2025 10:55:51 +0000 (12:55 +0200)]
Merge branch 'wip_MDL-86435_main' of https://github.com/gjb2048/moodle

4 months agoMDL-86899 mobile: Add custom user menu items setting
Pau Ferrer Ocaña [Tue, 21 Oct 2025 11:19:58 +0000 (13:19 +0200)]
MDL-86899 mobile: Add custom user menu items setting

4 months agoMerge branch 'MDL-85474' of https://github.com/jonof/moodle
Mihail Geshoski [Wed, 22 Oct 2025 08:45:05 +0000 (16:45 +0800)]
Merge branch 'MDL-85474' of https://github.com/jonof/moodle

4 months agoMDL-80524 rating: preserve activity idnumber when adding rating.
Paul Holden [Fri, 3 Oct 2025 10:22:36 +0000 (11:22 +0100)]
MDL-80524 rating: preserve activity idnumber when adding rating.

See also e9a5485f for context regarding similar problem with grade
updates.

Co-authored-by: Julian Tovar
4 months agoMerge branch 'MDL-86282-main' of https://github.com/srobotta/moodle
Mihail Geshoski [Wed, 22 Oct 2025 08:29:16 +0000 (16:29 +0800)]
Merge branch 'MDL-86282-main' of https://github.com/srobotta/moodle