moodle.git
3 days agoon-demand release 5.1dev+ main
Shamim Rezaie [Fri, 12 Sep 2025 08:36:02 +0000 (18:36 +1000)]
on-demand release 5.1dev+

3 days agoNOBUG: Add upgrade notes
Shamim Rezaie [Fri, 12 Sep 2025 08:36:02 +0000 (18:36 +1000)]
NOBUG: Add upgrade notes

4 days agoMerge branch 'MDL-86584' of https://github.com/paulholden/moodle
Huong Nguyen [Fri, 12 Sep 2025 02:05:02 +0000 (09:05 +0700)]
Merge branch 'MDL-86584' of https://github.com/paulholden/moodle

4 days agoMerge branch 'MDL-85984' of https://github.com/paulholden/moodle
Huong Nguyen [Fri, 12 Sep 2025 02:03:43 +0000 (09:03 +0700)]
Merge branch 'MDL-85984' of https://github.com/paulholden/moodle

4 days agoMerge branch 'MDL-80942-main_link_meta_enrolments_to_meta_page' of https://github...
Huong Nguyen [Fri, 12 Sep 2025 02:01:43 +0000 (09:01 +0700)]
Merge branch 'MDL-80942-main_link_meta_enrolments_to_meta_page' of https://github.com/sharpchi/moodle

4 days agoMerge branch 'MDL-86308-main' of https://github.com/sammarshallou/moodle
Jun Pataleta [Thu, 11 Sep 2025 09:57:57 +0000 (17:57 +0800)]
Merge branch 'MDL-86308-main' of https://github.com/sammarshallou/moodle

4 days agoMerge branch 'MDL-86294_document-db-options' of https://github.com/ziegenberg/moodle
Jun Pataleta [Thu, 11 Sep 2025 09:12:43 +0000 (17:12 +0800)]
Merge branch 'MDL-86294_document-db-options' of https://github.com/ziegenberg/moodle

4 days agoMerge branch 'MDL-86548-main' of https://github.com/mihailges/moodle
Jake Dallimore [Thu, 11 Sep 2025 08:22:47 +0000 (16:22 +0800)]
Merge branch 'MDL-86548-main' of https://github.com/mihailges/moodle

4 days agoMDL-86548 mod_glossary: Remove unwanted table borders
Mihail Geshoski [Tue, 9 Sep 2025 15:09:40 +0000 (23:09 +0800)]
MDL-86548 mod_glossary: Remove unwanted table borders

4 days agoMDL-86548 theme_boost: Option to avoid the _reboot.scss reset for tables
Mihail Geshoski [Tue, 9 Sep 2025 15:00:14 +0000 (23:00 +0800)]
MDL-86548 theme_boost: Option to avoid the _reboot.scss reset for tables

MDL-85659 introduced a reset of the Bootstrap _reboot.scss table styles.
This reset is applied to most tables (except those using the .table
class) and in some cases resulted in regressions such as unwanted
borders.
To address this, the .table-reboot class has been introduced as an
option to bypass the reset applied by MDL-85659 in undo.scss. Tables
affected by this regression can include this class, which is
intentionally styleless and preserves the original _reboot.scss styles
while preventing the addition of unwanted styling (borders).

5 days agoMerge branch 'MDL-85672-main' of https://github.com/davewoloszyn/moodle
Huong Nguyen [Thu, 11 Sep 2025 02:07:17 +0000 (09:07 +0700)]
Merge branch 'MDL-85672-main' of https://github.com/davewoloszyn/moodle

5 days agoMerge branch 'MDL-86573' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 11 Sep 2025 02:00:10 +0000 (09:00 +0700)]
Merge branch 'MDL-86573' of https://github.com/paulholden/moodle

5 days agoMerge branch 'MDL-86330' of https://github.com/yerairogo/moodle into main
Paul Holden [Wed, 10 Sep 2025 15:26:42 +0000 (16:26 +0100)]
Merge branch 'MDL-86330' of https://github.com/yerairogo/moodle into main

5 days agoMerge branch 'MDL-82694' of https://github.com/paulholden/moodle
Mihail Geshoski [Wed, 10 Sep 2025 15:22:40 +0000 (23:22 +0800)]
Merge branch 'MDL-82694' of https://github.com/paulholden/moodle

5 days agoMDL-86501 form: Fix unit tests
Jun Pataleta [Tue, 9 Sep 2025 23:49:25 +0000 (07:49 +0800)]
MDL-86501 form: Fix unit tests

The change in the calendar button from an `<a>` tag to a native
`<button>` tag means the `\HTML_QuickForm_group::getValue()` will have
a different result and the `test_onquickformevent()` tests must be
adjusted accordingly.

5 days agoMerge branch 'MDL-86447_main' of https://github.com/dcmexy/moodle into main
Paul Holden [Wed, 10 Sep 2025 14:49:55 +0000 (15:49 +0100)]
Merge branch 'MDL-86447_main' of https://github.com/dcmexy/moodle into main

5 days agoMerge branch 'MDL-86479-main' of https://github.com/junpataleta/moodle
Mihail Geshoski [Wed, 10 Sep 2025 14:18:57 +0000 (22:18 +0800)]
Merge branch 'MDL-86479-main' of https://github.com/junpataleta/moodle

5 days agoMerge branch 'MDL-86489-main' of https://github.com/junpataleta/moodle into main
Paul Holden [Wed, 10 Sep 2025 14:04:04 +0000 (15:04 +0100)]
Merge branch 'MDL-86489-main' of https://github.com/junpataleta/moodle into main

5 days agoMDL-80942 enrol_meta: Let course meta link be clickable
Mark Sharp [Fri, 15 Aug 2025 11:06:06 +0000 (12:06 +0100)]
MDL-80942 enrol_meta: Let course meta link be clickable

5 days agoMDL-82694 availability_grade: link to grade items linked to activities.
Paul Holden [Fri, 1 Aug 2025 17:34:31 +0000 (18:34 +0100)]
MDL-82694 availability_grade: link to grade items linked to activities.

5 days agoMerge branch 'MDL-86498-main' of https://github.com/junpataleta/moodle
Mihail Geshoski [Wed, 10 Sep 2025 09:45:09 +0000 (17:45 +0800)]
Merge branch 'MDL-86498-main' of https://github.com/junpataleta/moodle

5 days agoMerge branch 'MDL-86390' of https://github.com/paulholden/moodle
Amaia Anabitarte [Wed, 10 Sep 2025 08:46:06 +0000 (10:46 +0200)]
Merge branch 'MDL-86390' of https://github.com/paulholden/moodle

5 days agoMerge branch 'MDL-86531-main' of https://github.com/roland04/moodle
Amaia Anabitarte [Wed, 10 Sep 2025 08:37:41 +0000 (10:37 +0200)]
Merge branch 'MDL-86531-main' of https://github.com/roland04/moodle

6 days agoMerge branch 'MDL-86405' of https://github.com/paulholden/moodle
Huong Nguyen [Wed, 10 Sep 2025 02:11:58 +0000 (09:11 +0700)]
Merge branch 'MDL-86405' of https://github.com/paulholden/moodle

6 days agoMerge branch 'MDL-84076-main' of https://github.com/PhMemmel/moodle
Huong Nguyen [Wed, 10 Sep 2025 02:09:58 +0000 (09:09 +0700)]
Merge branch 'MDL-84076-main' of https://github.com/PhMemmel/moodle

6 days agoMerge branch 'MDL-85270-main' of https://github.com/micaherne/moodle
Huong Nguyen [Wed, 10 Sep 2025 02:08:11 +0000 (09:08 +0700)]
Merge branch 'MDL-85270-main' of https://github.com/micaherne/moodle

6 days agoMerge branch 'MDL-85266' of https://github.com/paulholden/moodle
Huong Nguyen [Wed, 10 Sep 2025 02:05:34 +0000 (09:05 +0700)]
Merge branch 'MDL-85266' of https://github.com/paulholden/moodle

6 days agoMerge branch 'MDL-86521-main' of https://github.com/abias/moodle into main
Paul Holden [Tue, 9 Sep 2025 13:24:59 +0000 (14:24 +0100)]
Merge branch 'MDL-86521-main' of https://github.com/abias/moodle into main

6 days agoMerge branch 'MDL-86499-main' of https://github.com/junpataleta/moodle into main
Paul Holden [Tue, 9 Sep 2025 13:15:29 +0000 (14:15 +0100)]
Merge branch 'MDL-86499-main' of https://github.com/junpataleta/moodle into main

6 days agoMerge branch 'MDL-86273-main' of https://github.com/ferranrecio/moodle
Amaia Anabitarte [Tue, 9 Sep 2025 13:12:42 +0000 (15:12 +0200)]
Merge branch 'MDL-86273-main' of https://github.com/ferranrecio/moodle

6 days agoMerge branch 'MDL-86501-main' of https://github.com/junpataleta/moodle into main
Paul Holden [Tue, 9 Sep 2025 13:01:00 +0000 (14:01 +0100)]
Merge branch 'MDL-86501-main' of https://github.com/junpataleta/moodle into main

6 days agoMDL-86498 badges: Empty string for empty links
Jun Pataleta [Fri, 29 Aug 2025 14:59:06 +0000 (22:59 +0800)]
MDL-86498 badges: Empty string for empty links

6 days agoMDL-86498 badges: Add label for badge navigation url_select
Jun Pataleta [Fri, 29 Aug 2025 13:52:17 +0000 (21:52 +0800)]
MDL-86498 badges: Add label for badge navigation url_select

6 days agoMDL-86498 badges: Accessibility coverage for badge details and overview
Jun Pataleta [Fri, 29 Aug 2025 13:51:35 +0000 (21:51 +0800)]
MDL-86498 badges: Accessibility coverage for badge details and overview

6 days agoMDL-86584 aiprovider_deepseek: add to standard plugin list.
Paul Holden [Tue, 9 Sep 2025 08:45:24 +0000 (09:45 +0100)]
MDL-86584 aiprovider_deepseek: add to standard plugin list.

6 days agoon-demand release 5.1dev+
Jake Dallimore [Tue, 9 Sep 2025 07:07:16 +0000 (15:07 +0800)]
on-demand release 5.1dev+

6 days agoMerge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install
Jake Dallimore [Tue, 9 Sep 2025 07:07:09 +0000 (15:07 +0800)]
Merge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install

6 days agoMDL-86405 libraries: upgrade to version 4.10.3 of axe-core.
Paul Holden [Thu, 21 Aug 2025 17:57:02 +0000 (18:57 +0100)]
MDL-86405 libraries: upgrade to version 4.10.3 of axe-core.

7 days agoMerge branch 'MDL-83003_INFO-command-not-compatible-with-envoy-proxy-redis' of https...
Huong Nguyen [Tue, 9 Sep 2025 02:28:37 +0000 (09:28 +0700)]
Merge branch 'MDL-83003_INFO-command-not-compatible-with-envoy-proxy-redis' of https://github.com/ziegenberg/moodle

7 days agoMerge branch 'MDL-85706' of https://github.com/paulholden/moodle
Huong Nguyen [Tue, 9 Sep 2025 01:52:48 +0000 (08:52 +0700)]
Merge branch 'MDL-85706' of https://github.com/paulholden/moodle

7 days agoMerge branch 'MDL-84903' of https://github.com/jfederico/moodle
ferran [Mon, 8 Sep 2025 15:12:45 +0000 (17:12 +0200)]
Merge branch 'MDL-84903' of https://github.com/jfederico/moodle

7 days agoMDL-85270 output: Export url_select for template.
Michael Aherne [Thu, 24 Apr 2025 08:10:44 +0000 (09:10 +0100)]
MDL-85270 output: Export url_select for template.

8 days agoMerge branch 'MDL-84345-main' of https://github.com/yusufwib01/moodle
Huong Nguyen [Mon, 8 Sep 2025 01:36:30 +0000 (08:36 +0700)]
Merge branch 'MDL-84345-main' of https://github.com/yusufwib01/moodle

8 days agoMerge branch 'MDL-86459-main' of https://github.com/yusufwib01/moodle
Huong Nguyen [Mon, 8 Sep 2025 01:33:01 +0000 (08:33 +0700)]
Merge branch 'MDL-86459-main' of https://github.com/yusufwib01/moodle

8 days agoMerge branch 'MDL-86375' of https://github.com/paulholden/moodle
Mihail Geshoski [Mon, 8 Sep 2025 01:32:07 +0000 (09:32 +0800)]
Merge branch 'MDL-86375' of https://github.com/paulholden/moodle

8 days agoMerge branch 'MDL-85335-main' of https://github.com/gbarat87/moodle
Huong Nguyen [Mon, 8 Sep 2025 01:30:10 +0000 (08:30 +0700)]
Merge branch 'MDL-85335-main' of https://github.com/gbarat87/moodle

8 days agoMerge branch 'MDL-86374' of https://github.com/paulholden/moodle
Mihail Geshoski [Mon, 8 Sep 2025 01:24:21 +0000 (09:24 +0800)]
Merge branch 'MDL-86374' of https://github.com/paulholden/moodle

8 days agoMerge branch 'MDL-86317-main' of https://github.com/rjnl/moodle
Mihail Geshoski [Mon, 8 Sep 2025 01:18:11 +0000 (09:18 +0800)]
Merge branch 'MDL-86317-main' of https://github.com/rjnl/moodle

8 days agoMDL-86573 reportbuilder: correct 'classname' field type definition.
Paul Holden [Sun, 7 Sep 2025 16:09:57 +0000 (18:09 +0200)]
MDL-86573 reportbuilder: correct 'classname' field type definition.

8 days agoMDL-86390 course: cancel link click events only when required.
Paul Holden [Thu, 21 Aug 2025 11:31:33 +0000 (12:31 +0100)]
MDL-86390 course: cancel link click events only when required.

Otherwise we prevent activity choose "More help" links working.

10 days agoAutomatically generated installer lang files
AMOS bot [Sat, 6 Sep 2025 00:08:09 +0000 (00:08 +0000)]
Automatically generated installer lang files

10 days agoMDL-84903 mdl_bigbluebuttonbn: overrides view through bbbext plugins
jfederico [Thu, 4 Sep 2025 20:58:02 +0000 (20:58 +0000)]
MDL-84903 mdl_bigbluebuttonbn: overrides view through bbbext plugins

10 days agoon-demand release 5.1dev+
Huong Nguyen [Fri, 5 Sep 2025 16:54:58 +0000 (23:54 +0700)]
on-demand release 5.1dev+

10 days agoNOBUG: Add upgrade notes
Huong Nguyen [Fri, 5 Sep 2025 16:54:58 +0000 (23:54 +0700)]
NOBUG: Add upgrade notes

10 days agoMerge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install
Huong Nguyen [Fri, 5 Sep 2025 16:54:46 +0000 (23:54 +0700)]
Merge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install

10 days agoMDL-86273 core_courseformat: fix overview phpunit test
ferran [Fri, 5 Sep 2025 13:39:38 +0000 (15:39 +0200)]
MDL-86273 core_courseformat: fix overview phpunit test

10 days agoMDL-84076 core_templates: Avoid manipulation of template context object
Philipp Memmel [Wed, 1 Jan 2025 21:04:40 +0000 (22:04 +0100)]
MDL-84076 core_templates: Avoid manipulation of template context object

11 days agoMerge branch 'MDL-83628-main' of https://github.com/sammarshallou/moodle
Huong Nguyen [Fri, 5 Sep 2025 02:21:41 +0000 (09:21 +0700)]
Merge branch 'MDL-83628-main' of https://github.com/sammarshallou/moodle

11 days agoMerge branch 'MDL-85816-main' of https://github.com/andrewnicols/moodle
Huong Nguyen [Fri, 5 Sep 2025 02:19:54 +0000 (09:19 +0700)]
Merge branch 'MDL-85816-main' of https://github.com/andrewnicols/moodle

11 days agoMerge branch 'MDL-85922' of https://github.com/paulholden/moodle
Mihail Geshoski [Fri, 5 Sep 2025 01:55:58 +0000 (09:55 +0800)]
Merge branch 'MDL-85922' of https://github.com/paulholden/moodle

11 days agoMerge branch 'MDL-86160' of https://github.com/paulholden/moodle
Huong Nguyen [Fri, 5 Sep 2025 01:43:33 +0000 (08:43 +0700)]
Merge branch 'MDL-86160' of https://github.com/paulholden/moodle

11 days agoMerge branch 'MDL-86066' of https://github.com/paulholden/moodle
Huong Nguyen [Fri, 5 Sep 2025 01:41:04 +0000 (08:41 +0700)]
Merge branch 'MDL-86066' of https://github.com/paulholden/moodle

11 days agoMerge branch 'MDL-85707' of https://github.com/paulholden/moodle
Huong Nguyen [Fri, 5 Sep 2025 01:36:30 +0000 (08:36 +0700)]
Merge branch 'MDL-85707' of https://github.com/paulholden/moodle

11 days agoMerge branch 'MDL-86142' of https://github.com/paulholden/moodle
Huong Nguyen [Fri, 5 Sep 2025 01:28:20 +0000 (08:28 +0700)]
Merge branch 'MDL-86142' of https://github.com/paulholden/moodle

11 days agoMerge branch 'MDL-85346' of https://github.com/paulholden/moodle
Mihail Geshoski [Fri, 5 Sep 2025 01:25:48 +0000 (09:25 +0800)]
Merge branch 'MDL-85346' of https://github.com/paulholden/moodle

11 days agoMDL-85346 course: correctly retrieve course request email content.
Paul Holden [Fri, 2 May 2025 08:31:55 +0000 (09:31 +0100)]
MDL-85346 course: correctly retrieve course request email content.

11 days agoMerge branch 'MDL-85869-main' of https://github.com/ziegenberg/moodle
Mihail Geshoski [Thu, 4 Sep 2025 15:56:18 +0000 (23:56 +0800)]
Merge branch 'MDL-85869-main' of https://github.com/ziegenberg/moodle

11 days agoMerge branch 'MDL-74046-main' of https://github.com/muhammadarnaldo/moodle
Mihail Geshoski [Thu, 4 Sep 2025 15:47:56 +0000 (23:47 +0800)]
Merge branch 'MDL-74046-main' of https://github.com/muhammadarnaldo/moodle

11 days agoMDL-86330 enrol: remove time rounding to avoid missing active enrolments
Yerai Rodríguez [Mon, 25 Aug 2025 10:47:19 +0000 (12:47 +0200)]
MDL-86330 enrol: remove time rounding to avoid missing active enrolments

Rounding time could lead to newest enrolments being excluded, resulting in
these courses not appearing under the "My courses" tab in the Dashboard until the rounded time aligned with the actual time.

enrol_get_all_users_courses() now uses the PSR-20 clock to provide stable
and testable time values.

11 days agoMerge branch 'MDL-82464' of https://github.com/paulholden/moodle
ferran [Thu, 4 Sep 2025 14:41:25 +0000 (16:41 +0200)]
Merge branch 'MDL-82464' of https://github.com/paulholden/moodle

11 days agoMerge branch 'MDL-85416' of https://github.com/timhunt/moodle
ferran [Thu, 4 Sep 2025 14:31:17 +0000 (16:31 +0200)]
Merge branch 'MDL-85416' of https://github.com/timhunt/moodle

11 days agoMerge branch 'MDL-72956' of https://github.com/paulholden/moodle
ferran [Thu, 4 Sep 2025 14:10:15 +0000 (16:10 +0200)]
Merge branch 'MDL-72956' of https://github.com/paulholden/moodle

11 days agoMerge branch 'MDL-84799' of https://github.com/jfederico/moodle
Huong Nguyen [Thu, 4 Sep 2025 08:52:37 +0000 (15:52 +0700)]
Merge branch 'MDL-84799' of https://github.com/jfederico/moodle

11 days agoMDL-85738 course: Remove stray `$PAGE` variable
Huong Nguyen [Thu, 4 Sep 2025 08:48:21 +0000 (15:48 +0700)]
MDL-85738 course: Remove stray `$PAGE` variable

11 days agoMerge branch 'MDL-85738-main' of https://github.com/stevandoMoodle/moodle
Huong Nguyen [Thu, 4 Sep 2025 08:46:20 +0000 (15:46 +0700)]
Merge branch 'MDL-85738-main' of https://github.com/stevandoMoodle/moodle

11 days agoMerge branch 'MDL-86230' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 4 Sep 2025 08:44:11 +0000 (15:44 +0700)]
Merge branch 'MDL-86230' of https://github.com/paulholden/moodle

11 days agoMerge branch 'MDL-72511-main' of https://github.com/junpataleta/moodle
Huong Nguyen [Thu, 4 Sep 2025 08:41:46 +0000 (15:41 +0700)]
Merge branch 'MDL-72511-main' of https://github.com/junpataleta/moodle

11 days agoMerge branch 'MDL-85641-main' of https://github.com/rjnl/moodle
ferran [Thu, 4 Sep 2025 08:11:10 +0000 (10:11 +0200)]
Merge branch 'MDL-85641-main' of https://github.com/rjnl/moodle

11 days agoMerge branch 'MDL-86248' of https://github.com/paulholden/moodle
ferran [Thu, 4 Sep 2025 08:01:06 +0000 (10:01 +0200)]
Merge branch 'MDL-86248' of https://github.com/paulholden/moodle

11 days agoMDL-84345 AI: Provider Plugin - Deepseek
Matt Porritt [Fri, 31 Jan 2025 06:13:28 +0000 (17:13 +1100)]
MDL-84345 AI: Provider Plugin - Deepseek

Add a AI provider that supports the DeepSeek API.
Allows AI Subsystem to use DeepSeek models via
their API. Does not support DeepSeek models running
locally.

Co-authored by: Yusuf Wibisono <yusuf.wibisono@moodle.com>

11 days agoMDL-74046 tool_lp: new-tab for competency frameworks repo link
Muhammad Arnaldo [Fri, 9 May 2025 09:51:55 +0000 (16:51 +0700)]
MDL-74046 tool_lp: new-tab for competency frameworks repo link

12 days agoMDL-86317 core: Replace deprecated bootstrap class
Rajneel Totaram [Fri, 15 Aug 2025 02:55:41 +0000 (14:55 +1200)]
MDL-86317 core: Replace deprecated bootstrap class

12 days agoMDL-85641 mod_feedback: Use full width for reponses page
Rajneel Totaram [Tue, 3 Jun 2025 03:41:36 +0000 (15:41 +1200)]
MDL-85641 mod_feedback: Use full width for reponses page

12 days agoMDL-86521 block_myoverview: Fix overflow of filter bar
Alexander Bias [Wed, 3 Sep 2025 12:17:30 +0000 (14:17 +0200)]
MDL-86521 block_myoverview: Fix overflow of filter bar

12 days agoMDL-86531 course: Fix overview table overflow
Mikel Martín [Wed, 3 Sep 2025 11:14:09 +0000 (13:14 +0200)]
MDL-86531 course: Fix overview table overflow

12 days agoMerge branch 'MDL-85619-main' of https://github.com/mihailges/moodle into main
Paul Holden [Wed, 3 Sep 2025 10:38:30 +0000 (12:38 +0200)]
Merge branch 'MDL-85619-main' of https://github.com/mihailges/moodle into main

12 days agoMDL-85738 mod: Update unit tests with AI access control fields
Stevani Andolo [Wed, 3 Sep 2025 05:31:02 +0000 (13:31 +0800)]
MDL-85738 mod: Update unit tests with AI access control fields

12 days agoMDL-85738 course: Add support for AI access controls
Stevani Andolo [Wed, 3 Sep 2025 05:25:15 +0000 (13:25 +0800)]
MDL-85738 course: Add support for AI access controls

12 days agoMerge branch 'MDL-84982-master' of https://github.com/NashTechOpenUniversity/moodle...
Paul Holden [Wed, 3 Sep 2025 10:29:55 +0000 (12:29 +0200)]
Merge branch 'MDL-84982-master' of https://github.com/NashTechOpenUniversity/moodle into main

12 days agoMerge branch 'MDL-86187-main' of https://github.com/phmemmel/moodle into main
Paul Holden [Wed, 3 Sep 2025 10:16:15 +0000 (12:16 +0200)]
Merge branch 'MDL-86187-main' of https://github.com/phmemmel/moodle into main

12 days agoMerge branch 'MDL-85378-master' of https://github.com/danghieu1407/moodle into main
Paul Holden [Wed, 3 Sep 2025 09:52:24 +0000 (11:52 +0200)]
Merge branch 'MDL-85378-master' of https://github.com/danghieu1407/moodle into main

12 days agoMDL-85869 qbank: Fix duplicate category stamps and idnumbers
Daniel Ziegenberg [Thu, 14 Aug 2025 05:46:26 +0000 (07:46 +0200)]
MDL-85869 qbank: Fix duplicate category stamps and idnumbers

Migrating from Moodle 4.5 to Moodle 5.0 the adhoc task
\mod_qbank\task\transfer_question_categories should transfer question
categories into new question bank instances.

The code for rescuing 'lost' categories where the linked contextid
no longer exists was failing. It moved all these categories to the
system context, which could lead to unique key violations.

To fix this, we check for duplicates, and if neccessary change the
stamp, or remove the idnumber. Since these questions were formerly
'lost', this is OK.

Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Co-authored-by: Tim Hunt <T.J.Hunt@open.ac.uk>
12 days agoMerge branch 'MDL-86514-main' of https://github.com/andrewnicols/moodle
ferran [Wed, 3 Sep 2025 08:46:02 +0000 (10:46 +0200)]
Merge branch 'MDL-86514-main' of https://github.com/andrewnicols/moodle

12 days agoMDL-85738 ai: Add base support for AI access controls
Stevani Andolo [Wed, 3 Sep 2025 05:19:54 +0000 (13:19 +0800)]
MDL-85738 ai: Add base support for AI access controls

12 days agoMerge branch 'MDL-82244' of https://github.com/paulholden/moodle
Mihail Geshoski [Wed, 3 Sep 2025 04:22:18 +0000 (12:22 +0800)]
Merge branch 'MDL-82244' of https://github.com/paulholden/moodle

12 days agoMerge branch 'MDL-73671' of https://github.com/paulholden/moodle
Mihail Geshoski [Wed, 3 Sep 2025 04:16:32 +0000 (12:16 +0800)]
Merge branch 'MDL-73671' of https://github.com/paulholden/moodle

12 days agoMerge branch 'MDL-83474' of https://github.com/paulholden/moodle
Mihail Geshoski [Wed, 3 Sep 2025 04:08:36 +0000 (12:08 +0800)]
Merge branch 'MDL-83474' of https://github.com/paulholden/moodle

12 days agoMerge branch 'MDL-85153-main' of https://github.com/snake/moodle
Mihail Geshoski [Wed, 3 Sep 2025 03:57:34 +0000 (11:57 +0800)]
Merge branch 'MDL-85153-main' of https://github.com/snake/moodle

12 days agoMerge branch 'MDL-84965' of https://github.com/timhunt/moodle
Mihail Geshoski [Wed, 3 Sep 2025 03:49:49 +0000 (11:49 +0800)]
Merge branch 'MDL-84965' of https://github.com/timhunt/moodle

13 days agoAutomatically generated installer lang files
AMOS bot [Wed, 3 Sep 2025 00:08:04 +0000 (00:08 +0000)]
Automatically generated installer lang files