integration.git
31 hours agoweekly release 5.0.7+ MOODLE_500_STABLE
Shamim Rezaie [Mon, 25 May 2026 10:11:47 +0000 (20:11 +1000)]
weekly release 5.0.7+

3 days agoAutomatically generated installer lang files
AMOS bot [Sat, 23 May 2026 00:07:45 +0000 (00:07 +0000)]
Automatically generated installer lang files

4 days agoAutomatically generated installer lang files
AMOS bot [Fri, 22 May 2026 00:07:45 +0000 (00:07 +0000)]
Automatically generated installer lang files

6 days agoAutomatically generated installer lang files
AMOS bot [Wed, 20 May 2026 00:07:57 +0000 (00:07 +0000)]
Automatically generated installer lang files

7 days agoweekly release 5.0.7+
Huong Nguyen [Tue, 19 May 2026 03:38:18 +0000 (10:38 +0700)]
weekly release 5.0.7+

7 days agoMerge branch 'install_500_STABLE' of https://git.in.moodle.com/amosbot/moodle-install...
Huong Nguyen [Tue, 19 May 2026 03:38:06 +0000 (10:38 +0700)]
Merge branch 'install_500_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_500_STABLE

8 days agoMerge branch 'MDL-87701-500' of https://github.com/rxdelacruz/moodle into MOODLE_500_...
Jake Dallimore [Mon, 18 May 2026 01:42:03 +0000 (09:42 +0800)]
Merge branch 'MDL-87701-500' of https://github.com/rxdelacruz/moodle into MOODLE_500_STABLE

9 days agoAutomatically generated installer lang files
AMOS bot [Sun, 17 May 2026 00:09:10 +0000 (00:09 +0000)]
Automatically generated installer lang files

10 days agoAutomatically generated installer lang files
AMOS bot [Sat, 16 May 2026 00:07:49 +0000 (00:07 +0000)]
Automatically generated installer lang files

11 days agoMerge branch 'MDL-88518-500-h5p-hub-registration' of https://github.com/moodiycloud...
Jake Dallimore [Fri, 15 May 2026 01:22:55 +0000 (09:22 +0800)]
Merge branch 'MDL-88518-500-h5p-hub-registration' of https://github.com/moodiycloud/moodle into MOODLE_500_STABLE

2 weeks agoMDL-87701 core: update calendar events when overrides change
rxdelacruz [Fri, 8 May 2026 07:40:28 +0000 (15:40 +0800)]
MDL-87701 core: update calendar events when overrides change

Ensures assign and lesson override creation/update triggers calendar event
updates so user and group deadlines remain in sync.

2 weeks agoMDL-87701 behat: add override generators and replace manual steps
rxdelacruz [Fri, 8 May 2026 05:43:23 +0000 (13:43 +0800)]
MDL-87701 behat: add override generators and replace manual steps

Adds user and group override support to assign and lesson Behat generators.
Refactors existing scenarios to use data generators instead of manual UI steps,
reducing @javascript usage and improving execution time.

2 weeks agoMDL-88518 h5p: Register sites with the H5P Hub using POST
Jai Gupta [Sat, 25 Apr 2026 14:43:55 +0000 (20:13 +0530)]
MDL-88518 h5p: Register sites with the H5P Hub using POST

3 weeks agoweekly release 5.0.7+
Shamim Rezaie [Fri, 1 May 2026 07:23:31 +0000 (17:23 +1000)]
weekly release 5.0.7+

3 weeks agoMerge branch 'm50-83526' of https://github.com/danmarsden/moodle into MOODLE_500_STABLE
Huong Nguyen [Thu, 30 Apr 2026 04:31:44 +0000 (11:31 +0700)]
Merge branch 'm50-83526' of https://github.com/danmarsden/moodle into MOODLE_500_STABLE

4 weeks agoweekly release 5.0.7+
Huong Nguyen [Mon, 27 Apr 2026 02:40:41 +0000 (09:40 +0700)]
weekly release 5.0.7+

4 weeks agoMerge branch 'install_500_STABLE' of https://git.in.moodle.com/amosbot/moodle-install...
Huong Nguyen [Mon, 27 Apr 2026 02:40:29 +0000 (09:40 +0700)]
Merge branch 'install_500_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_500_STABLE

4 weeks agoAutomatically generated installer lang files
AMOS bot [Sat, 25 Apr 2026 00:07:42 +0000 (00:07 +0000)]
Automatically generated installer lang files

4 weeks agoAutomatically generated installer lang files
AMOS bot [Fri, 24 Apr 2026 00:08:07 +0000 (00:08 +0000)]
Automatically generated installer lang files

4 weeks agoAutomatically generated installer lang files
AMOS bot [Thu, 23 Apr 2026 00:07:40 +0000 (00:07 +0000)]
Automatically generated installer lang files

4 weeks agoAutomatically generated installer lang files
AMOS bot [Wed, 22 Apr 2026 00:07:42 +0000 (00:07 +0000)]
Automatically generated installer lang files

5 weeks agoMerge branch 'MDL-88489-500' of https://github.com/andimendunia/moodle into MOODLE_50...
Huong Nguyen [Tue, 21 Apr 2026 01:53:47 +0000 (08:53 +0700)]
Merge branch 'MDL-88489-500' of https://github.com/andimendunia/moodle into MOODLE_500_STABLE

5 weeks agoAutomatically generated installer lang files
AMOS bot [Tue, 21 Apr 2026 00:09:24 +0000 (00:09 +0000)]
Automatically generated installer lang files

5 weeks agoMDL-88489 core: remove check_lang_sort.sh script
Andi Permana [Mon, 20 Apr 2026 09:30:01 +0000 (16:30 +0700)]
MDL-88489 core: remove check_lang_sort.sh script

5 weeks agoAutomatically generated installer lang files
AMOS bot [Sun, 19 Apr 2026 00:07:50 +0000 (00:07 +0000)]
Automatically generated installer lang files

5 weeks agoAutomatically generated installer lang files
AMOS bot [Sat, 18 Apr 2026 00:07:42 +0000 (00:07 +0000)]
Automatically generated installer lang files

5 weeks agoAutomatically generated installer lang files
AMOS bot [Fri, 17 Apr 2026 00:07:45 +0000 (00:07 +0000)]
Automatically generated installer lang files

5 weeks agoMoodle release 5.0.7 v5.0.7
Huong Nguyen [Thu, 16 Apr 2026 02:58:41 +0000 (09:58 +0700)]
Moodle release 5.0.7

5 weeks agoNOBUG: Add upgrade notes
Huong Nguyen [Thu, 16 Apr 2026 02:58:40 +0000 (09:58 +0700)]
NOBUG: Add upgrade notes

5 weeks agoAutomatically generated installer lang files
AMOS bot [Thu, 16 Apr 2026 00:07:43 +0000 (00:07 +0000)]
Automatically generated installer lang files

5 weeks agoweekly release 5.0.6+
Mihail Geshoski [Wed, 15 Apr 2026 10:48:53 +0000 (18:48 +0800)]
weekly release 5.0.6+

5 weeks agoNOBUG: Add upgrade notes
Mihail Geshoski [Wed, 15 Apr 2026 10:48:53 +0000 (18:48 +0800)]
NOBUG: Add upgrade notes

5 weeks agoNOBUG: Fixed file access permissions
Mihail Geshoski [Wed, 15 Apr 2026 10:48:45 +0000 (18:48 +0800)]
NOBUG: Fixed file access permissions

5 weeks agoMerge branch 'MDL-85352-500' of https://github.com/HuongNV13/moodle into MOODLE_500_S...
Mihail Geshoski [Wed, 15 Apr 2026 03:15:25 +0000 (11:15 +0800)]
Merge branch 'MDL-85352-500' of https://github.com/HuongNV13/moodle into MOODLE_500_STABLE

5 weeks agoMDL-87760 message: Improve the validation
Huong Nguyen [Wed, 8 Apr 2026 03:03:23 +0000 (10:03 +0700)]
MDL-87760 message: Improve the validation

`can_send_message_to_conversation()` has been updated
to improve the validation of the sender and the recipient

5 weeks agoMerge branch 'MDL-88363-500-enfix' of https://github.com/davewoloszyn/moodle into...
Huong Nguyen [Wed, 15 Apr 2026 02:20:28 +0000 (09:20 +0700)]
Merge branch 'MDL-88363-500-enfix' of https://github.com/davewoloszyn/moodle into MOODLE_500_STABLE

5 weeks agoMDL-88087 gradepenalty_duedate: verify sesskey when resetting rules.
Paul Holden [Tue, 3 Mar 2026 10:37:06 +0000 (10:37 +0000)]
MDL-88087 gradepenalty_duedate: verify sesskey when resetting rules.

5 weeks agoMDL-88423 repository: Filename in prepared file path should be a name only
Michael Hawkins [Mon, 13 Apr 2026 07:40:38 +0000 (15:40 +0800)]
MDL-88423 repository: Filename in prepared file path should be a name only

5 weeks agoMerge branch 'MDL-86165-500' of https://github.com/jfederico/moodle into MOODLE_500_S...
Huong Nguyen [Wed, 15 Apr 2026 01:59:31 +0000 (08:59 +0700)]
Merge branch 'MDL-86165-500' of https://github.com/jfederico/moodle into MOODLE_500_STABLE

5 weeks agoMDL-88138 auth_db: drop sybasequoting setting
yusufwib01 [Tue, 24 Mar 2026 09:48:10 +0000 (16:48 +0700)]
MDL-88138 auth_db: drop sybasequoting setting

5 weeks agoMDL-84495 MNet: Improve authorization check and mitigate CSRF risk
Vincent Schneider [Wed, 4 Mar 2026 15:36:02 +0000 (16:36 +0100)]
MDL-84495 MNet: Improve authorization check and mitigate CSRF risk

5 weeks agoMDL-87598 libraries: add S3 key-commitment validation
Andi Permana [Wed, 4 Feb 2026 07:59:31 +0000 (14:59 +0700)]
MDL-87598 libraries: add S3 key-commitment validation

5 weeks agoMerge branch 'MDL-87676-500' of https://github.com/andrewnicols/moodle into MOODLE_50...
Huong Nguyen [Wed, 15 Apr 2026 01:24:00 +0000 (08:24 +0700)]
Merge branch 'MDL-87676-500' of https://github.com/andrewnicols/moodle into MOODLE_500_STABLE

6 weeks agoMDL-85352 aiprovider_openai: Switch to b64_json format
Huong Nguyen [Tue, 14 Apr 2026 06:25:04 +0000 (13:25 +0700)]
MDL-85352 aiprovider_openai: Switch to b64_json format

Previously, the OpenAI image generation processor sent a fixed
response_format=url and downloaded the generated image via a second
HTTP request. This approach does not work for newer models such as
gpt-image-1.5, which always return base64-encoded image data and use
output_format instead of response_format.

Changes:
- Add `openai_image_base` interface with four per-model methods:
  `response_format()`, `get_output_format()`, `calculate_size()`, and
  `calculate_quality()`. Models return null from `response_format()` or
  `get_output_format()` to omit those parameters from the API request.

- Update dalle3 to implement `openai_image_base`. It now returns
  response_format=b64_json (dropping the URL round-trip), omits
  `output_format` (not accepted by DALL-E 3), and moves size/quality
  logic into the class. Quality values are passed through unchanged
  ('standard', 'hd') as DALL-E 3 uses them directly.

- Add gptimage1 model class for gpt-image-1.5. This model does not
  accept `response_format`, so that method returns null. It uses
  output_format=png and maps Moodle quality values to the API values
  expected by gpt-image-1.5: standard -> medium, hd -> high.
  Image sizes also differ from DALL-E 3 (e.g. 1536x1024 for
  landscape).

- Update process_generate_image to delegate size and quality
  calculation to the model class (with a fallback for unknown
  models),
  conditionally set response_format and output_format based on what
  the model reports, and decode the returned b64_json directly into a
  local file instead of downloading from a URL.

6 weeks agoMDL-88363 lang: Use the fixed strings in the tests, too
David Mudrák [Tue, 7 Apr 2026 21:05:32 +0000 (23:05 +0200)]
MDL-88363 lang: Use the fixed strings in the tests, too

6 weeks agoMDL-88363 lang: Import fixed English strings (en_fix)
Helen Foster [Wed, 8 Apr 2026 20:08:08 +0000 (22:08 +0200)]
MDL-88363 lang: Import fixed English strings (en_fix)

Co-authored-by: David Woloszyn <david.woloszyn@moodle.com>
6 weeks agoMDL-87676 core: get_route_name_for_callable should not instantiate
Andrew Nicols [Thu, 15 Jan 2026 07:00:54 +0000 (15:00 +0800)]
MDL-87676 core: get_route_name_for_callable should not instantiate

6 weeks agoMerge branch 'MDL-88213-500' of https://github.com/laurentdavid/moodle into MOODLE_50...
Amaia Anabitarte [Mon, 13 Apr 2026 13:32:39 +0000 (15:32 +0200)]
Merge branch 'MDL-88213-500' of https://github.com/laurentdavid/moodle into MOODLE_500_STABLE

6 weeks agoMDL-88213 core: Fix basepath for route_testcase
Laurent David [Mon, 30 Mar 2026 09:46:05 +0000 (11:46 +0200)]
MDL-88213 core: Fix basepath for route_testcase

Co-authored-by: Andrew Lyons <andrew@nicols.co.uk>
6 weeks agoMerge branch 'mdl-83437_500_backport' of https://github.com/james-cnz/moodle into...
Huong Nguyen [Mon, 13 Apr 2026 01:47:51 +0000 (08:47 +0700)]
Merge branch 'mdl-83437_500_backport' of https://github.com/james-cnz/moodle into MOODLE_500_STABLE

6 weeks agoMDL-83526 core: Improve SameSite handling.
Dan Marsden [Tue, 17 Mar 2026 01:56:48 +0000 (14:56 +1300)]
MDL-83526 core: Improve SameSite handling.

6 weeks agoweekly release 5.0.6+
Shamim Rezaie [Fri, 10 Apr 2026 07:11:16 +0000 (17:11 +1000)]
weekly release 5.0.6+

6 weeks agoNOBUG: Add upgrade notes
Shamim Rezaie [Fri, 10 Apr 2026 07:11:15 +0000 (17:11 +1000)]
NOBUG: Add upgrade notes

6 weeks agoMDL-86165 mod_bigbluebuttonbn: added logging for recording events
jfedericobn [Thu, 9 Apr 2026 20:24:28 +0000 (20:24 +0000)]
MDL-86165 mod_bigbluebuttonbn: added logging for recording events

6 weeks agoMDL-83437 theme_boost: Adapt sticky footer width
James C [Thu, 9 Apr 2026 10:24:31 +0000 (22:24 +1200)]
MDL-83437 theme_boost: Adapt sticky footer width

* Adapt sticky footer with to take into account left and right drawers
* Sticky footer will now be below the drawer and its content between
the drawers.

6 weeks agoMerge branch 'MDL-88390-500' of https://github.com/paulholden/moodle into MOODLE_500_...
Huong Nguyen [Thu, 9 Apr 2026 03:56:56 +0000 (10:56 +0700)]
Merge branch 'MDL-88390-500' of https://github.com/paulholden/moodle into MOODLE_500_STABLE

6 weeks agoMerge branch 'MDL-86386-500' of https://github.com/AnupamaSarjoshi/moodle into MOODLE...
Mihail Geshoski [Thu, 9 Apr 2026 03:19:58 +0000 (11:19 +0800)]
Merge branch 'MDL-86386-500' of https://github.com/AnupamaSarjoshi/moodle into MOODLE_500_STABLE

6 weeks agoMerge branch 'MDL-87822-500' of https://github.com/HuongNV13/moodle into MOODLE_500_S...
Safat [Thu, 9 Apr 2026 03:04:40 +0000 (13:04 +1000)]
Merge branch 'MDL-87822-500' of https://github.com/HuongNV13/moodle into MOODLE_500_STABLE

6 weeks agoMerge branch 'MDL-87903-hooks-shared-cache-MOODLE_500_STABLE' of https://github.com...
Safat [Thu, 9 Apr 2026 02:58:52 +0000 (12:58 +1000)]
Merge branch 'MDL-87903-hooks-shared-cache-MOODLE_500_STABLE' of https://github.com/brendanheywood/moodle into MOODLE_500_STABLE

6 weeks agoMerge branch 'MDL-87778-task-log-params-MOODLE_500_STABLE' of https://github.com...
Huong Nguyen [Thu, 9 Apr 2026 02:50:52 +0000 (09:50 +0700)]
Merge branch 'MDL-87778-task-log-params-MOODLE_500_STABLE' of https://github.com/brendanheywood/moodle into MOODLE_500_STABLE

6 weeks agoMerge branch 'MDL-86989-500' of https://github.com/paulholden/moodle into MOODLE_500_...
Huong Nguyen [Thu, 9 Apr 2026 01:36:20 +0000 (08:36 +0700)]
Merge branch 'MDL-86989-500' of https://github.com/paulholden/moodle into MOODLE_500_STABLE

6 weeks agoMerge branch 'MDL-88145-500' of https://github.com/mickhawkins/moodle into MOODLE_500...
Huong Nguyen [Thu, 9 Apr 2026 01:27:03 +0000 (08:27 +0700)]
Merge branch 'MDL-88145-500' of https://github.com/mickhawkins/moodle into MOODLE_500_STABLE

6 weeks agoMDL-86386 qbank_managecategories: Use batches to remove stale questions
Anupama Sarjoshi [Wed, 14 Jan 2026 07:55:11 +0000 (13:25 +0530)]
MDL-86386 qbank_managecategories: Use batches to remove stale questions

Iterate through stale questions in batches using get_records_sql
to better handle large question banks and avoid memory or timeout
issues during processing.

6 weeks agoMDL-88145 core: Update deprecated function in security helper unit test
Michael Hawkins [Mon, 10 Nov 2025 11:30:17 +0000 (19:30 +0800)]
MDL-88145 core: Update deprecated function in security helper unit test

6 weeks agoMDL-88145 core: Security helper additional unit test and typo fix
Michael Hawkins [Mon, 10 Nov 2025 11:28:32 +0000 (19:28 +0800)]
MDL-88145 core: Security helper additional unit test and typo fix

Adds unit testing to incorrect call order for get_resolve_info() and
also fixes an incorrect bracket closure on an empty statement.

6 weeks agoMerge branch 'MDL-88006-500' of https://github.com/paulholden/moodle into MOODLE_500_...
Huong Nguyen [Wed, 8 Apr 2026 01:13:12 +0000 (08:13 +0700)]
Merge branch 'MDL-88006-500' of https://github.com/paulholden/moodle into MOODLE_500_STABLE

6 weeks agoMDL-88390 repository: explicit string cast of file source data.
Paul Holden [Tue, 7 Apr 2026 19:11:45 +0000 (20:11 +0100)]
MDL-88390 repository: explicit string cast of file source data.

7 weeks agoMDL-87778 tasks: Fix bug with deep linking to log page
Brendan Heywood [Tue, 7 Apr 2026 13:49:04 +0000 (23:49 +1000)]
MDL-87778 tasks: Fix bug with deep linking to log page

7 weeks agoMerge branch 'MDL-87739-500' of https://github.com/paulholden/moodle into MOODLE_500_...
Mihail Geshoski [Tue, 7 Apr 2026 09:06:30 +0000 (17:06 +0800)]
Merge branch 'MDL-87739-500' of https://github.com/paulholden/moodle into MOODLE_500_STABLE

7 weeks agoMerge branch 'MDL-87796-500' of https://github.com/paulholden/moodle into MOODLE_500_...
Mihail Geshoski [Tue, 7 Apr 2026 09:01:33 +0000 (17:01 +0800)]
Merge branch 'MDL-87796-500' of https://github.com/paulholden/moodle into MOODLE_500_STABLE

7 weeks agoMerge branch 'MDL-87269-500' of https://github.com/paulholden/moodle into MOODLE_500_...
Mihail Geshoski [Tue, 7 Apr 2026 08:56:08 +0000 (16:56 +0800)]
Merge branch 'MDL-87269-500' of https://github.com/paulholden/moodle into MOODLE_500_STABLE

7 weeks agoMerge branch 'MDL-77649-500' of https://github.com/junpataleta/moodle into MOODLE_500...
Mihail Geshoski [Tue, 7 Apr 2026 07:20:54 +0000 (15:20 +0800)]
Merge branch 'MDL-77649-500' of https://github.com/junpataleta/moodle into MOODLE_500_STABLE

7 weeks agoMerge branch 'MDL-80496-500' of https://github.com/parzers/moodle into MOODLE_500_STABLE
Mihail Geshoski [Tue, 7 Apr 2026 07:15:04 +0000 (15:15 +0800)]
Merge branch 'MDL-80496-500' of https://github.com/parzers/moodle into MOODLE_500_STABLE

7 weeks agoMDL-80496 filter_codehighlighter: add prism- prefix to CSS classes
Simon Parzer [Sat, 26 Apr 2025 14:32:15 +0000 (16:32 +0200)]
MDL-80496 filter_codehighlighter: add prism- prefix to CSS classes

Add CustomClass plugin to PrismJS
Update behat test

7 weeks agoMerge branch 'MDL-87957-500' of https://github.com/jfederico/moodle into MOODLE_500_S...
Huong Nguyen [Mon, 6 Apr 2026 01:48:40 +0000 (08:48 +0700)]
Merge branch 'MDL-87957-500' of https://github.com/jfederico/moodle into MOODLE_500_STABLE

7 weeks agoMDL-87903 core: Warm local hooks cache from shared cache
Brendan Heywood [Mon, 9 Feb 2026 23:12:07 +0000 (10:12 +1100)]
MDL-87903 core: Warm local hooks cache from shared cache

7 weeks agoweekly release 5.0.6+
Huong Nguyen [Fri, 3 Apr 2026 02:23:33 +0000 (09:23 +0700)]
weekly release 5.0.6+

7 weeks agoNOBUG: Add upgrade notes
Huong Nguyen [Fri, 3 Apr 2026 02:23:33 +0000 (09:23 +0700)]
NOBUG: Add upgrade notes

7 weeks agoNOBUG: Fixed SVG browser compatibility
Huong Nguyen [Fri, 3 Apr 2026 02:23:11 +0000 (09:23 +0700)]
NOBUG: Fixed SVG browser compatibility

7 weeks agoMerge branch 'install_500_STABLE' of https://git.in.moodle.com/amosbot/moodle-install...
Huong Nguyen [Fri, 3 Apr 2026 02:23:06 +0000 (09:23 +0700)]
Merge branch 'install_500_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_500_STABLE

7 weeks agoAutomatically generated installer lang files
AMOS bot [Fri, 3 Apr 2026 00:07:45 +0000 (00:07 +0000)]
Automatically generated installer lang files

7 weeks agoMDL-88006 ai: normalise line breaks in AI response helper.
Paul Holden [Tue, 3 Mar 2026 13:57:35 +0000 (13:57 +0000)]
MDL-88006 ai: normalise line breaks in AI response helper.

Match multiple instances of either CRLF, LF and/or BR tags, replace
them with double <br/> tags for consistent output.

7 weeks agoMerge branch 'MDL-84579-500' of https://github.com/vietlx426/moodle-1 into MOODLE_500...
Mihail Geshoski [Thu, 2 Apr 2026 02:23:20 +0000 (10:23 +0800)]
Merge branch 'MDL-84579-500' of https://github.com/vietlx426/moodle-1 into MOODLE_500_STABLE

7 weeks agoMerge branch 'MDL-87498-500' of https://github.com/davewoloszyn/moodle into MOODLE_50...
Huong Nguyen [Thu, 2 Apr 2026 02:20:00 +0000 (09:20 +0700)]
Merge branch 'MDL-87498-500' of https://github.com/davewoloszyn/moodle into MOODLE_500_STABLE

7 weeks agoMerge branch 'MDL-68335-500' of https://github.com/lucaboesch/moodle into MOODLE_500_...
Mihail Geshoski [Thu, 2 Apr 2026 01:57:35 +0000 (09:57 +0800)]
Merge branch 'MDL-68335-500' of https://github.com/lucaboesch/moodle into MOODLE_500_STABLE

7 weeks agoMDL-88092 core_h5p: Fix version conflict
Safat [Wed, 1 Apr 2026 12:02:58 +0000 (23:02 +1100)]
MDL-88092 core_h5p: Fix version conflict

7 weeks agoAutomatically generated installer lang files
AMOS bot [Thu, 2 Apr 2026 00:08:07 +0000 (00:08 +0000)]
Automatically generated installer lang files

7 weeks agoMerge branch 'MDL-88092-500' of https://github.com/rezaies/moodle into MOODLE_500_STABLE
Safat [Wed, 1 Apr 2026 11:14:50 +0000 (22:14 +1100)]
Merge branch 'MDL-88092-500' of https://github.com/rezaies/moodle into MOODLE_500_STABLE

7 weeks agoMDL-87498 tool_task: Adhoc queue check ignores failed tasks
Brendan Heywood [Thu, 18 Dec 2025 13:18:25 +0000 (00:18 +1100)]
MDL-87498 tool_task: Adhoc queue check ignores failed tasks

Co-authored-by: David Woloszyn <david.woloszyn@moodle.com>
7 weeks agoMDL-77649 glossary: Add top spacing for fullsearch checkbox
Jun Pataleta [Thu, 15 Jan 2026 13:00:29 +0000 (21:00 +0800)]
MDL-77649 glossary: Add top spacing for fullsearch checkbox

This is to meet WCAG 2.2 AA Target size requirements found by
accessibility Behat tests.

7 weeks agoMDL-77649 glossary: Query user record only when necessary
Jun Pataleta [Thu, 15 Jan 2026 04:34:28 +0000 (12:34 +0800)]
MDL-77649 glossary: Query user record only when necessary

We should only be querying the user record only when we are displaying
an entry. If there's no entry to be shown, we do not need to query it.

7 weeks agoMDL-77649 glossary: Use appropriate author lang string
Jun Pataleta [Tue, 23 Dec 2025 08:14:01 +0000 (16:14 +0800)]
MDL-77649 glossary: Use appropriate author lang string

* Create mod_glossary's own `bynameondate` lang string to avoid
violating component communication rules.

7 weeks agoMDL-77649 glossary: Fix skipped heading levels
Jun Pataleta [Tue, 23 Dec 2025 08:45:45 +0000 (16:45 +0800)]
MDL-77649 glossary: Fix skipped heading levels

* And adjust Behat tests accordingly

7 weeks agoMDL-77649 glossary: Set presentation role for entry tables
Jun Pataleta [Thu, 15 Jan 2026 05:33:18 +0000 (13:33 +0800)]
MDL-77649 glossary: Set presentation role for entry tables

* And for entry formats that display a user picture, make the user
picture decorative only to avoid duplicate user profile links on
the page.

7 weeks agoMDL-77649 glossary: Set presentation role for glossary functions
Jun Pataleta [Thu, 15 Jan 2026 05:31:51 +0000 (13:31 +0800)]
MDL-77649 glossary: Set presentation role for glossary functions

* Set the tables rendered by `glossary_print_entry_lower_section()` and
`glossary_print_entry_approval()` as decorative.

7 weeks agoMDL-77649 glossary: Render category headers without using layout tables
Jun Pataleta [Tue, 23 Dec 2025 01:50:05 +0000 (09:50 +0800)]
MDL-77649 glossary: Render category headers without using layout tables

7 weeks agoMerge branch 'MDL-87605-500' of https://github.com/paulholden/moodle into MOODLE_500_...
Huong Nguyen [Wed, 1 Apr 2026 01:50:37 +0000 (08:50 +0700)]
Merge branch 'MDL-87605-500' of https://github.com/paulholden/moodle into MOODLE_500_STABLE

7 weeks agoMerge branch 'MDL-87632-500' of https://github.com/andimendunia/moodle into MOODLE_50...
Mihail Geshoski [Wed, 1 Apr 2026 01:18:57 +0000 (09:18 +0800)]
Merge branch 'MDL-87632-500' of https://github.com/andimendunia/moodle into MOODLE_500_STABLE

7 weeks agoMerge branch 'MDL-87624-500' of https://github.com/snake/moodle into MOODLE_500_STABLE
Mihail Geshoski [Wed, 1 Apr 2026 01:08:12 +0000 (09:08 +0800)]
Merge branch 'MDL-87624-500' of https://github.com/snake/moodle into MOODLE_500_STABLE

7 weeks agoMerge branch 'MDL-87331-500' of https://github.com/paulholden/moodle into MOODLE_500_...
Mihail Geshoski [Wed, 1 Apr 2026 01:00:48 +0000 (09:00 +0800)]
Merge branch 'MDL-87331-500' of https://github.com/paulholden/moodle into MOODLE_500_STABLE