moodle.git
2 months agoMDL-86125 core: Remove duplicated components.json
Daniel Ziegenberg [Fri, 25 Jul 2025 13:52:06 +0000 (15:52 +0200)]
MDL-86125 core: Remove duplicated components.json

Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2 months agoMDL-85565 phpunit: check for <select> before <option>
Philipp Imhof [Fri, 23 May 2025 08:31:31 +0000 (10:31 +0200)]
MDL-85565 phpunit: check for <select> before <option>

Make sure that assert_select_options() will fail when the output does
not contain a <select> and therefore does not have the given options.

2 months agoMDL-85509 core: adding exporters to overview outputs
ferran [Fri, 18 Jul 2025 15:19:39 +0000 (17:19 +0200)]
MDL-85509 core: adding exporters to overview outputs

2 months agoMDL-85509 core_courseformat: new overview information webservice
ferran [Fri, 18 Jul 2025 15:18:45 +0000 (17:18 +0200)]
MDL-85509 core_courseformat: new overview information webservice

2 months agoMDL-85509 core_courseformat: add check method to overview factory
ferran [Fri, 18 Jul 2025 15:11:30 +0000 (17:11 +0200)]
MDL-85509 core_courseformat: add check method to overview factory

2 months agoMDL-85852 course: Get groups to filter by in overview
Amaia Anabitarte [Thu, 3 Jul 2025 08:45:41 +0000 (10:45 +0200)]
MDL-85852 course: Get groups to filter by in overview

2 months agoMDL-31071 question: replace deprecated file_encode_url
Daniel Ziegenberg [Fri, 25 Jul 2025 10:03:46 +0000 (12:03 +0200)]
MDL-31071 question: replace deprecated file_encode_url

Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2 months agoMDL-31071 core: replace deprecated file_encode_url
Daniel Ziegenberg [Fri, 25 Jul 2025 10:03:43 +0000 (12:03 +0200)]
MDL-31071 core: replace deprecated file_encode_url

Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2 months agoMDL-31071 blocks: replace deprecated file_encode_url
Daniel Ziegenberg [Fri, 25 Jul 2025 10:03:38 +0000 (12:03 +0200)]
MDL-31071 blocks: replace deprecated file_encode_url

Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2 months agoMDL-31071 blog: replace deprecated file_encode_url
Daniel Ziegenberg [Fri, 25 Jul 2025 10:03:35 +0000 (12:03 +0200)]
MDL-31071 blog: replace deprecated file_encode_url

Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2 months agoMDL-31071 core: initial deprecation of file_encode_url
Daniel Ziegenberg [Fri, 25 Jul 2025 10:03:32 +0000 (12:03 +0200)]
MDL-31071 core: initial deprecation of file_encode_url

Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2 months agoMerge branch 'MDL-85852-main' of https://github.com/aanabit/moodle
ferran [Fri, 25 Jul 2025 09:21:00 +0000 (11:21 +0200)]
Merge branch 'MDL-85852-main' of https://github.com/aanabit/moodle

2 months agoMDL-86113 mod_lti: skip slow network calls during tests
Jake Dallimore [Fri, 25 Jul 2025 08:55:27 +0000 (16:55 +0800)]
MDL-86113 mod_lti: skip slow network calls during tests

This check exists to determine whether a given tool URL is a cartridge,
specifically when the URL does not end in .xml. It hits the URL to
determine this. In tests, we have many mock tool URLs, which won't
resolve, and running this code causes large hangs and random failures.
Any tests covering cartridge support still work fine, provided they
continue to use URLs ending in .xml; this change only skips the check
during tests for other non-xml URLs.

2 months agoMDL-86014 h5pactivity: Apply last changes in the overview page
Sara Arjona [Tue, 22 Jul 2025 15:19:08 +0000 (17:19 +0200)]
MDL-86014 h5pactivity: Apply last changes in the overview page

- Change 'View results' column name to 'View'.
- Display 0 dropdown in the 'Total attemps' column (instead of '-').
- Remove stringmanager.
- Move logic from get_extra_overview_items() to each particular method.

2 months agoMDL-85839 feedback: Apply last changes in the feedback overview page
Sara Arjona [Fri, 11 Jul 2025 10:58:56 +0000 (12:58 +0200)]
MDL-85839 feedback: Apply last changes in the feedback overview page

- Change 'Allow answers until' colum name to 'Due date'.
- Responses column should be text only (remove the link).
- Add a new Actions column with the 'View' option linking to the feedback responses page.

2 months agoMDL-85638 mod_choice: Apply last changes in the overview page
Sara Arjona [Thu, 17 Jul 2025 14:41:55 +0000 (16:41 +0200)]
MDL-85638 mod_choice: Apply last changes in the overview page

- Add the overview dialog.

2 months agoMDL-85842 workshop: Apply last changes in the overview page
Sara Arjona [Tue, 22 Jul 2025 09:22:59 +0000 (11:22 +0200)]
MDL-85842 workshop: Apply last changes in the overview page

- Change 'Deadline' column name to 'Phase deadline'.
- Submissions and Assessments columns should always be text only (remove the links).
- Add Actions column with a 'View' link to Workshop tab (current phase selected).

2 months agoweekly release 5.1dev
Michael Hawkins [Fri, 25 Jul 2025 04:13:42 +0000 (12:13 +0800)]
weekly release 5.1dev

2 months agoNOBUG: Add upgrade notes
Michael Hawkins [Fri, 25 Jul 2025 04:13:42 +0000 (12:13 +0800)]
NOBUG: Add upgrade notes

3 months agoMerge branch 'MDL-83111-main' of https://github.com/sh-csg/moodle
Michael Hawkins [Thu, 24 Jul 2025 04:00:41 +0000 (12:00 +0800)]
Merge branch 'MDL-83111-main' of https://github.com/sh-csg/moodle

3 months agoMerge branch 'MDL-86049-main' of https://github.com/andrewnicols/moodle
Huong Nguyen [Thu, 24 Jul 2025 02:47:37 +0000 (09:47 +0700)]
Merge branch 'MDL-86049-main' of https://github.com/andrewnicols/moodle

3 months agoMerge branch 'MDL-85504-main' of https://github.com/junpataleta/moodle
Huong Nguyen [Thu, 24 Jul 2025 02:43:45 +0000 (09:43 +0700)]
Merge branch 'MDL-85504-main' of https://github.com/junpataleta/moodle

3 months agoMerge branch 'MDL-85759' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 24 Jul 2025 02:30:22 +0000 (09:30 +0700)]
Merge branch 'MDL-85759' of https://github.com/paulholden/moodle

3 months agoMDL-85995 mod_book: Make previous/next buttons accessible
Rajneel Totaram [Wed, 23 Jul 2025 22:06:19 +0000 (10:06 +1200)]
MDL-85995 mod_book: Make previous/next buttons accessible

3 months agoMDL-85852 course: Get groups to filter by in overview
Amaia Anabitarte [Thu, 3 Jul 2025 08:45:41 +0000 (10:45 +0200)]
MDL-85852 course: Get groups to filter by in overview

3 months agoMDL-85504 mod_feedback: Enhance the question edit form via JS
Jun Pataleta [Mon, 19 May 2025 06:28:41 +0000 (14:28 +0800)]
MDL-85504 mod_feedback: Enhance the question edit form via JS

The drag handle and actions menu should not be within the accessible
labels of the question items. In order to enhance the question edit
form with these, they need to be rendered via JS outside of container
of the questions' accessible name.

3 months agoMerge branch 'MDL-85989-main' of https://github.com/sarjona/moodle
Amaia Anabitarte [Wed, 23 Jul 2025 08:11:14 +0000 (10:11 +0200)]
Merge branch 'MDL-85989-main' of https://github.com/sarjona/moodle

3 months agoMDL-85504 form: Legend's label template data should not be escaped
Jun Pataleta [Fri, 16 May 2025 08:41:03 +0000 (16:41 +0800)]
MDL-85504 form: Legend's label template data should not be escaped

The label context data in the fieldset's legend tag should not be
escaped and allow raw HTML given that legend tags can contain
phrasing content and headings.

See developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/legend.

3 months agoMerge branch 'MDL-84762-main' of https://github.com/roland04/moodle
Sara Arjona [Wed, 23 Jul 2025 06:02:08 +0000 (08:02 +0200)]
Merge branch 'MDL-84762-main' of https://github.com/roland04/moodle

3 months agoMerge branch 'MDL-60799' of https://github.com/jonof/moodle
Huong Nguyen [Wed, 23 Jul 2025 02:03:24 +0000 (09:03 +0700)]
Merge branch 'MDL-60799' of https://github.com/jonof/moodle

3 months agoMerge branch 'MDL-83996-readonly-false-positive' of https://github.com/bwalkerl/moodle
Huong Nguyen [Wed, 23 Jul 2025 01:59:58 +0000 (08:59 +0700)]
Merge branch 'MDL-83996-readonly-false-positive' of https://github.com/bwalkerl/moodle

3 months agoMerge branch 'MDL-84787' of https://github.com/paulholden/moodle
Huong Nguyen [Wed, 23 Jul 2025 01:51:22 +0000 (08:51 +0700)]
Merge branch 'MDL-84787' of https://github.com/paulholden/moodle

3 months agoMerge branch 'MDL-85573-tool-brickfield-uninstall' of https://github.com/szymonk1101...
Huong Nguyen [Wed, 23 Jul 2025 01:33:25 +0000 (08:33 +0700)]
Merge branch 'MDL-85573-tool-brickfield-uninstall' of https://github.com/szymonk1101/moodle

3 months agoMerge branch 'MDL-85307-main' of https://github.com/Jayce0808/moodle
Shamim Rezaie [Tue, 22 Jul 2025 23:22:29 +0000 (09:22 +1000)]
Merge branch 'MDL-85307-main' of https://github.com/Jayce0808/moodle

3 months agoMDL-85888 mod_bigbluebuttonbn: Fix setting logic
Shamiso Jaravaza [Tue, 22 Jul 2025 22:11:36 +0000 (16:11 -0600)]
MDL-85888 mod_bigbluebuttonbn: Fix setting logic

3 months agoMDL-83991 tag: Optimized tag sql query
Rohit Panchal [Thu, 12 Dec 2024 19:29:24 +0000 (00:59 +0530)]
MDL-83991 tag: Optimized tag sql query

3 months agoMerge branch 'MDL-86073' of https://github.com/paulholden/moodle
Mihail Geshoski [Tue, 22 Jul 2025 15:54:03 +0000 (23:54 +0800)]
Merge branch 'MDL-86073' of https://github.com/paulholden/moodle

3 months agoMerge branch 'MDL-85997' of https://github.com/paulholden/moodle
Mihail Geshoski [Tue, 22 Jul 2025 15:40:07 +0000 (23:40 +0800)]
Merge branch 'MDL-85997' of https://github.com/paulholden/moodle

3 months agoMerge branch 'MDL-85038_dml_missing_record_exception-when-running-mod_assign-task...
Mihail Geshoski [Tue, 22 Jul 2025 15:30:27 +0000 (23:30 +0800)]
Merge branch 'MDL-85038_dml_missing_record_exception-when-running-mod_assign-task-send_assignment_due_soon_notification_to_user' of https://github.com/ziegenberg/moodle

3 months agoMDL-84762 courseformat: Improve overview page styles
Mikel Martín [Thu, 3 Jul 2025 15:28:32 +0000 (17:28 +0200)]
MDL-84762 courseformat: Improve overview page styles

- Add BODY_OUTLINE to button property enum
- Improve overviewdialog buttonclasses generation
- Replace button classes in activities overviews
- Add new courseoverview SCSS

3 months agoMerge branch 'MDL-83558-main' of https://github.com/andrewgos/moodle
Mihail Geshoski [Tue, 22 Jul 2025 05:56:00 +0000 (13:56 +0800)]
Merge branch 'MDL-83558-main' of https://github.com/andrewgos/moodle

3 months agoMDL-85362 core: Bump versions in moodle_minimum_php_version_is_met()
Huong Nguyen [Tue, 22 Jul 2025 02:56:23 +0000 (09:56 +0700)]
MDL-85362 core: Bump versions in moodle_minimum_php_version_is_met()

3 months agoMDL-85362 GHA: Bump versions to the required values
Huong Nguyen [Tue, 22 Jul 2025 02:53:26 +0000 (09:53 +0700)]
MDL-85362 GHA: Bump versions to the required values

For 5.1:
 - Minimum PostgreSQL version is bumped to 15

3 months agoMDL-85362 core: Define environment requirements for Moodle 5.1
Huong Nguyen [Tue, 22 Jul 2025 02:51:43 +0000 (09:51 +0700)]
MDL-85362 core: Define environment requirements for Moodle 5.1

3 months agoMDL-85295 qtype_ordering: render feedback properly
Rajneel Totaram [Mon, 21 Jul 2025 23:34:35 +0000 (11:34 +1200)]
MDL-85295 qtype_ordering: render feedback properly

'answertext' is already passed through format_text(), so no need to escape it in the template.

3 months agoMDL-85651 course: add activity details to modchooser
ferran [Thu, 10 Jul 2025 15:58:18 +0000 (17:58 +0200)]
MDL-85651 course: add activity details to modchooser

3 months agoMDL-85597 behat: adapt tests to new activity chooser
ferran [Mon, 30 Jun 2025 08:55:16 +0000 (10:55 +0200)]
MDL-85597 behat: adapt tests to new activity chooser

3 months agoMDL-85597 course: add selection to activity chooser
ferran [Fri, 27 Jun 2025 11:43:12 +0000 (13:43 +0200)]
MDL-85597 course: add selection to activity chooser

3 months agoMDL-85989 output: Fix choicelist when selected 0 is not first
Sara Arjona [Thu, 10 Jul 2025 14:52:12 +0000 (16:52 +0200)]
MDL-85989 output: Fix choicelist when selected 0 is not first

Previously, when the selected value in a choicelist was 0 but not in
the first position, the behavior was incorrect.
This commit fixes that issue, ensuring the choicelist behaves as expected
regardless of the position of the 0 value.

3 months agoMDL-86049 core: Do not use the component cache before purge
Andrew Nicols [Wed, 16 Jul 2025 13:14:10 +0000 (21:14 +0800)]
MDL-86049 core: Do not use the component cache before purge

When trying to resolve a corrupt cache where it is not possible to
complete the Moodle setup/bootstrap, it is necessary to ignore the
current cache to load the cache purging infrastructure.

3 months agoMDL-83996 sessions: Fix false positive read only sessions errors
Benjamin Walker [Thu, 12 Dec 2024 05:02:53 +0000 (15:02 +1000)]
MDL-83996 sessions: Fix false positive read only sessions errors

3 months agoMDL-86073 reportbuilder: fix external assertions of button property.
Paul Holden [Fri, 18 Jul 2025 17:37:25 +0000 (18:37 +0100)]
MDL-86073 reportbuilder: fix external assertions of button property.

The tests from c439e2d3 tried to assert they were empty, when in fact
they didn't exist at all. Caused PHPUnit warnings.

3 months agoMDL-83003 core: Add error check for envoy proxy
Daniel Ziegenberg [Wed, 4 Sep 2024 10:14:33 +0000 (12:14 +0200)]
MDL-83003 core: Add error check for envoy proxy

Checking the redis server version is also simplified; once ought to be
enough :)

Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
3 months agoMDL-85038 assignment: fix exception on sending assignment notification
Daniel Ziegenberg [Fri, 28 Mar 2025 09:36:08 +0000 (10:36 +0100)]
MDL-85038 assignment: fix exception on sending assignment notification

When the assignment gets deleted between the creation of the ad-hoc task
mod_assign\task\send_assignment_due_soon_notification_to_user or
mod_assign\task\send_assignment_overdue_notification_to_user and its
execution, the ad-hoc task fails with a dml_missing_record_exception and
the task gets stuck.

In this case we do not want the task to fail and just return with an
appropriate mtrace.

Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
3 months agoweekly release 5.1dev
Mihail Geshoski [Fri, 18 Jul 2025 06:52:14 +0000 (14:52 +0800)]
weekly release 5.1dev

3 months agoNOBUG: Add upgrade notes
Mihail Geshoski [Fri, 18 Jul 2025 06:52:13 +0000 (14:52 +0800)]
NOBUG: Add upgrade notes

3 months agoMerge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install
Mihail Geshoski [Fri, 18 Jul 2025 06:51:56 +0000 (14:51 +0800)]
Merge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install

3 months agoMDL-83424 upgradenotes: Correct path to version file
Andrew Nicols [Thu, 17 Jul 2025 09:35:26 +0000 (17:35 +0800)]
MDL-83424 upgradenotes: Correct path to version file

3 months agoMDL-83424 js: Add back accidentally removed line
Andrew Nicols [Thu, 17 Jul 2025 09:32:32 +0000 (17:32 +0800)]
MDL-83424 js: Add back accidentally removed line

3 months agoMDL-85944 block_myoverview: fix previously badly nested SCSS.
Paul Holden [Thu, 17 Jul 2025 06:04:52 +0000 (07:04 +0100)]
MDL-85944 block_myoverview: fix previously badly nested SCSS.

3 months agoMerge branch 'MDL-85846-main' of https://github.com/HuongNV13/moodle
Mihail Geshoski [Thu, 17 Jul 2025 04:22:32 +0000 (12:22 +0800)]
Merge branch 'MDL-85846-main' of https://github.com/HuongNV13/moodle

3 months agoMerge branch 'MDL-85055-main' of https://github.com/lameze/moodle
Mihail Geshoski [Thu, 17 Jul 2025 04:16:01 +0000 (12:16 +0800)]
Merge branch 'MDL-85055-main' of https://github.com/lameze/moodle

3 months agoMerge branch 'MDL-85050-master' of https://github.com/NashTechOpenUniversity/moodle
Huong Nguyen [Thu, 17 Jul 2025 03:23:52 +0000 (10:23 +0700)]
Merge branch 'MDL-85050-master' of https://github.com/NashTechOpenUniversity/moodle

3 months agoMerge branch 'MDL-65027-main' of https://github.com/meirzamoodle/moodle
Huong Nguyen [Thu, 17 Jul 2025 02:59:53 +0000 (09:59 +0700)]
Merge branch 'MDL-65027-main' of https://github.com/meirzamoodle/moodle

3 months agoMDL-83424 tool_task: Correct path to CLI task runners
Andrew Nicols [Thu, 17 Jul 2025 02:34:35 +0000 (10:34 +0800)]
MDL-83424 tool_task: Correct path to CLI task runners

3 months agoMerge branch 'MDL-85944' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 17 Jul 2025 01:52:45 +0000 (08:52 +0700)]
Merge branch 'MDL-85944' of https://github.com/paulholden/moodle

3 months agoMerge branch 'MDL-81384' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 17 Jul 2025 01:43:47 +0000 (08:43 +0700)]
Merge branch 'MDL-81384' of https://github.com/paulholden/moodle

3 months agoMerge branch 'MDL-73003-main' of https://github.com/Jayce0808/moodle
Shamim Rezaie [Wed, 16 Jul 2025 21:30:16 +0000 (07:30 +1000)]
Merge branch 'MDL-73003-main' of https://github.com/Jayce0808/moodle

3 months agoMDL-85055 task: correct use of DI provided frozen Clock API.
Paul Holden [Wed, 16 Jul 2025 18:39:21 +0000 (19:39 +0100)]
MDL-85055 task: correct use of DI provided frozen Clock API.

Fixes some of the usage introduced in tests as part of a35335a9.

3 months agoMerge branch 'MDL-77237-main' of https://github.com/meirzamoodle/moodle
Mihail Geshoski [Wed, 16 Jul 2025 15:54:38 +0000 (23:54 +0800)]
Merge branch 'MDL-77237-main' of https://github.com/meirzamoodle/moodle

3 months agoMerge branch 'MDL-85726-main' of https://github.com/HuongNV13/moodle
Mihail Geshoski [Wed, 16 Jul 2025 15:38:48 +0000 (23:38 +0800)]
Merge branch 'MDL-85726-main' of https://github.com/HuongNV13/moodle

3 months agoMerge branch 'MDL-85996' of https://github.com/paulholden/moodle
Mihail Geshoski [Wed, 16 Jul 2025 15:27:34 +0000 (23:27 +0800)]
Merge branch 'MDL-85996' of https://github.com/paulholden/moodle

3 months agoMerge branch 'MDL-83893-main-int' of https://github.com/sarjona/moodle
Amaia Anabitarte [Wed, 16 Jul 2025 10:53:59 +0000 (12:53 +0200)]
Merge branch 'MDL-83893-main-int' of https://github.com/sarjona/moodle

3 months agoMDL-85726 tiny_premium: Support on-premise via Service URL
Huong Nguyen [Sun, 22 Jun 2025 01:32:59 +0000 (08:32 +0700)]
MDL-85726 tiny_premium: Support on-premise via Service URL

Some Tiny Premium features require server-side components.
It was done by Tiny Cloud. Alternatively, if you are using
a Self-hosted solution, you can use the on-premise version

On-premise version can be installed and run on an in-house
server an computing infrastructure, including a private cloud

3 months agoMDL-83893 mod_forum: Redirect index.php to course overview
Sara Arjona [Fri, 27 Jun 2025 06:47:36 +0000 (08:47 +0200)]
MDL-83893 mod_forum: Redirect index.php to course overview

3 months agoMDL-83893 mod_forum: Add course overview integration
Sara Arjona [Wed, 18 Jun 2025 16:23:08 +0000 (18:23 +0200)]
MDL-83893 mod_forum: Add course overview integration

3 months agoMDL-83893 mod_forum: Add WS calls to support toggle
Sara Arjona [Wed, 25 Jun 2025 18:23:43 +0000 (20:23 +0200)]
MDL-83893 mod_forum: Add WS calls to support toggle

3 months agoMerge branch 'MDL-84466_main' of https://github.com/marxjohnson/moodle
Mihail Geshoski [Wed, 16 Jul 2025 05:19:23 +0000 (13:19 +0800)]
Merge branch 'MDL-84466_main' of https://github.com/marxjohnson/moodle

3 months agoMerge branch 'MDL-85825-main' of https://github.com/Jayce0808/moodle
Huong Nguyen [Wed, 16 Jul 2025 03:13:00 +0000 (10:13 +0700)]
Merge branch 'MDL-85825-main' of https://github.com/Jayce0808/moodle

3 months agoMerge branch 'MDL-85609' of https://github.com/paulholden/moodle
Huong Nguyen [Wed, 16 Jul 2025 02:52:28 +0000 (09:52 +0700)]
Merge branch 'MDL-85609' of https://github.com/paulholden/moodle

3 months agoMDL-83558 mod_forum: fix incorrect message on edge case scenario
Andrew Gosali [Wed, 5 Feb 2025 05:43:20 +0000 (12:43 +0700)]
MDL-83558 mod_forum: fix incorrect message on edge case scenario

(when student tries to see all participants on a forum with visible groups mode)

3 months agoMDL-86023 core_task: Task failures always log a stack trace
Alexander Van der Bellen [Tue, 15 Jul 2025 12:59:41 +0000 (20:59 +0800)]
MDL-86023 core_task: Task failures always log a stack trace

3 months agoMDL-84466 question/qbank: Update pending transfer notification
Mark Johnson [Thu, 20 Mar 2025 11:01:45 +0000 (11:01 +0000)]
MDL-84466 question/qbank: Update pending transfer notification

This updates the logic and text of the notification that is shown while
the question transfer task is still pending, to include instances of the
new transfer_questions task. It also ensures the notification is shown
if a user tries to access the question editing screen from outside the
question bank.

3 months agoMDL-84466 qbank: Transfer question files and tags in separate tasks
Mark Johnson [Tue, 11 Feb 2025 08:40:07 +0000 (08:40 +0000)]
MDL-84466 qbank: Transfer question files and tags in separate tasks

On a large site, the task to transfer question categories to the new
mod_qbanks contexts could take a very long time, as of any transferred
categories contain questions using files, each file has to be updated
individually.

This change splits up the transfer into 2 stages. The first stage
(transfer_question_categories) updates the context IDs on each question
category and moves them to their new top category, then spawns an
instance of transfer_questions for each category that was moved.
transfer_questions then handles moving the files and tags for questions
in a single category at a time. This allows the transfer process to be
parallelised by using multi cron or ad-hoc task runners, so should speed
things up on larger sites.

3 months agoMDL-77237 core: Suppress debugging during capabilities cleanup
meirzamoodle [Wed, 2 Jul 2025 05:13:49 +0000 (12:13 +0700)]
MDL-77237 core: Suppress debugging during capabilities cleanup

To prevent the debugging messages from appearing during the upgrade,
I set a flag to hide them.

For the test file, I adjusted the parameters in
the unassign_capability() function, which seemed to be using
the parameter intended for assign_capability().

3 months agoMDL-85944 block_myoverview: specific styling for "My courses" page. 6415776da9ee5567cca03b08224749c030fc86d9
Paul Holden [Tue, 8 Jul 2025 08:11:49 +0000 (09:11 +0100)]
MDL-85944 block_myoverview: specific styling for "My courses" page.

3 months agoMerge branch 'MDL-84795' of https://github.com/paulholden/moodle
Huong Nguyen [Tue, 15 Jul 2025 03:42:05 +0000 (10:42 +0700)]
Merge branch 'MDL-84795' of https://github.com/paulholden/moodle

3 months agoMerge branch 'MDL-85257_main' of https://github.com/marxjohnson/moodle
Mihail Geshoski [Tue, 15 Jul 2025 03:27:00 +0000 (11:27 +0800)]
Merge branch 'MDL-85257_main' of https://github.com/marxjohnson/moodle

3 months agoMerge branch 'MDL-85246-main' of https://github.com/rjnl/moodle
Mihail Geshoski [Tue, 15 Jul 2025 03:13:04 +0000 (11:13 +0800)]
Merge branch 'MDL-85246-main' of https://github.com/rjnl/moodle

3 months agoMerge branch 'MDL-72582-main' of https://github.com/tsmilan/moodle
Huong Nguyen [Tue, 15 Jul 2025 03:07:34 +0000 (10:07 +0700)]
Merge branch 'MDL-72582-main' of https://github.com/tsmilan/moodle

3 months agoMerge branch 'MDL-86016-main' of https://github.com/andrewnicols/moodle
Huong Nguyen [Tue, 15 Jul 2025 02:55:55 +0000 (09:55 +0700)]
Merge branch 'MDL-86016-main' of https://github.com/andrewnicols/moodle

3 months agoMerge branch 'MDL-85040-main-new' of https://github.com/meirzamoodle/moodle
Huong Nguyen [Tue, 15 Jul 2025 02:42:10 +0000 (09:42 +0700)]
Merge branch 'MDL-85040-main-new' of https://github.com/meirzamoodle/moodle

3 months agoMerge branch 'MDL-85754_main' of https://github.com/marxjohnson/moodle
Mihail Geshoski [Tue, 15 Jul 2025 02:32:16 +0000 (10:32 +0800)]
Merge branch 'MDL-85754_main' of https://github.com/marxjohnson/moodle

3 months agoMerge branch 'MDL-84385-requireonce' of https://github.com/leonstr/moodle into main
Mihail Geshoski [Tue, 15 Jul 2025 01:42:47 +0000 (09:42 +0800)]
Merge branch 'MDL-84385-requireonce' of https://github.com/leonstr/moodle into main

3 months agoMDL-86016 core: Remove xmldb test in favour of unit test
Andrew Nicols [Tue, 15 Jul 2025 01:31:51 +0000 (09:31 +0800)]
MDL-86016 core: Remove xmldb test in favour of unit test

3 months agoMDL-86016 tests: Make install.xml test less restrictive
Andrew Nicols [Tue, 15 Jul 2025 01:23:17 +0000 (09:23 +0800)]
MDL-86016 tests: Make install.xml test less restrictive

3 months agoMDL-85922 completion: correct/re-use new activity icon style classes.
Paul Holden [Tue, 15 Jul 2025 00:24:29 +0000 (01:24 +0100)]
MDL-85922 completion: correct/re-use new activity icon style classes.

3 months agoMDL-81384 theme_boost: centre help icon margin/padding.
Paul Holden [Thu, 15 May 2025 20:48:45 +0000 (21:48 +0100)]
MDL-81384 theme_boost: centre help icon margin/padding.

3 months agoMerge branch 'MDL-83900-main-patch' of https://github.com/laurentdavid/moodle
Sara Arjona [Mon, 14 Jul 2025 14:26:36 +0000 (16:26 +0200)]
Merge branch 'MDL-83900-main-patch' of https://github.com/laurentdavid/moodle

3 months agoMerge branch 'MDL-85837-main' of https://github.com/aanabit/moodle
Sara Arjona [Mon, 14 Jul 2025 14:13:11 +0000 (16:13 +0200)]
Merge branch 'MDL-85837-main' of https://github.com/aanabit/moodle