integration.git
8 months agoMerge branch 'MDL-82996' of https://github.com/pedrojordao/moodle into main
Paul Holden [Mon, 11 Aug 2025 15:36:35 +0000 (16:36 +0100)]
Merge branch 'MDL-82996' of https://github.com/pedrojordao/moodle into main

8 months agoMDL-86269 assignfeedback_editpdf: update TCPDF related test assertion.
Paul Holden [Mon, 11 Aug 2025 13:21:12 +0000 (14:21 +0100)]
MDL-86269 assignfeedback_editpdf: update TCPDF related test assertion.

8 months agoMDL-86269 libraries: upgrade to version 6.10.0 of TCPDF.
Paul Holden [Mon, 11 Aug 2025 11:02:18 +0000 (12:02 +0100)]
MDL-86269 libraries: upgrade to version 6.10.0 of TCPDF.

8 months agoMDL-83899 mod_scorm: Redirect index page to overview
Laurent David [Thu, 26 Jun 2025 08:43:46 +0000 (10:43 +0200)]
MDL-83899 mod_scorm: Redirect index page to overview

8 months agoMDL-83899 mod_scorm: Add course overview page
Laurent David [Mon, 21 Jul 2025 07:25:34 +0000 (09:25 +0200)]
MDL-83899 mod_scorm: Add course overview page

8 months agoMDL-86268 libraries: upgrade to version 4.5.0 of ChartJS.
Paul Holden [Mon, 11 Aug 2025 10:40:11 +0000 (11:40 +0100)]
MDL-86268 libraries: upgrade to version 4.5.0 of ChartJS.

8 months agoMDL-85018 questionlib: Update broken question test
Mark Johnson [Fri, 4 Jul 2025 13:52:25 +0000 (14:52 +0100)]
MDL-85018 questionlib: Update broken question test

A multianswer question with a missing database record no longer throws
an exception, so doesn't work for the "broken question" test, so switch
to ddwtos.

8 months agoMDL-85018 qtype_multianswer: Prevent errors on backup/restore
Mark Johnson [Fri, 4 Jul 2025 11:04:48 +0000 (12:04 +0100)]
MDL-85018 qtype_multianswer: Prevent errors on backup/restore

If a multianswer question has its question_multianswer record missing
for some reason, attempting to backup and restore a bank containing the
question will result a dml_missing_record exception.

The qtype_multianswer::get_question_options() method already copes with
the sequence from this record being empty, so we can just remove the
MUST_EXIST check and let it fall back to that.

8 months agoMDL-85541 gradereport_history: show user country value correctly.
Paul Holden [Tue, 20 May 2025 12:00:26 +0000 (13:00 +0100)]
MDL-85541 gradereport_history: show user country value correctly.

8 months agoMDL-83899 mod_scorm: Add manager class for course overview
Laurent David [Tue, 17 Jun 2025 16:01:37 +0000 (18:01 +0200)]
MDL-83899 mod_scorm: Add manager class for course overview

8 months agoMDL-86010 tool_lp: Test fetching evidence works after cm deletion
Mark Johnson [Mon, 14 Jul 2025 10:57:51 +0000 (11:57 +0100)]
MDL-86010 tool_lp: Test fetching evidence works after cm deletion

8 months agoMDL-86010 competency: Delete competency evidence on cm delete
Michael Kotlyar [Fri, 11 Jul 2025 14:40:33 +0000 (15:40 +0100)]
MDL-86010 competency: Delete competency evidence on cm delete

Evidence recorded against course module competencies was not deleted
with the course module. This led to errors when attempting to view the
competency record on a learning plan.

This change will delete associated evidence records with the cm, and
will clean up any existing orphaned records on upgrade.

Co-Authored-By: Mark Johnson <mark.johnson@catalyst-eu.net>
8 months agoMDL-86133 theme_boost: Improve course overview styles
Mikel Martín [Thu, 31 Jul 2025 12:47:51 +0000 (14:47 +0200)]
MDL-86133 theme_boost: Improve course overview styles

8 months agoMDL-86133 courseformat: Standarise activity overview alignments
Mikel Martín [Thu, 31 Jul 2025 12:29:57 +0000 (14:29 +0200)]
MDL-86133 courseformat: Standarise activity overview alignments

8 months agoMDL-86133 courseformat: Update overview buttons style
Mikel Martín [Fri, 1 Aug 2025 14:07:59 +0000 (16:07 +0200)]
MDL-86133 courseformat: Update overview buttons style

8 months agoMDL-86146 core_courseformat: fix keys in overview table
ferran [Thu, 7 Aug 2025 11:14:44 +0000 (13:14 +0200)]
MDL-86146 core_courseformat: fix keys in overview table

8 months agoMDL-86196 forms: style choice dropdown/list element as form control.
Paul Holden [Thu, 7 Aug 2025 14:01:27 +0000 (15:01 +0100)]
MDL-86196 forms: style choice dropdown/list element as form control.

We then get consistent borders, text, colour, etc as other elements
(and carrots).

Co-authored-by: Mikel Martín <mikel@moodle.com>
8 months agoMDL-83772 mod_data: Fixed autosave bug in text areas with same name
Stephan Robotta [Wed, 20 Nov 2024 16:16:48 +0000 (17:16 +0100)]
MDL-83772 mod_data: Fixed autosave bug in text areas with same name

8 months agoMDL-83887 blocks: Remove activity_modules block 4885314a19476124f366c25f1969f5ae396ffd20
Sara Arjona [Thu, 24 Jul 2025 13:53:24 +0000 (15:53 +0200)]
MDL-83887 blocks: Remove activity_modules block

8 months agoMDL-80556 blocks: Remove section_links block
Sara Arjona [Tue, 8 Jul 2025 14:56:36 +0000 (16:56 +0200)]
MDL-80556 blocks: Remove section_links block

8 months agoMDL-86231 behat: Coding style fixes
Andrew Nicols [Wed, 6 Aug 2025 02:19:18 +0000 (10:19 +0800)]
MDL-86231 behat: Coding style fixes

8 months agoMDL-86231 behat: Support array callable syntax in execute method
Andrew Nicols [Wed, 6 Aug 2025 02:00:15 +0000 (10:00 +0800)]
MDL-86231 behat: Support array callable syntax in execute method

8 months agoweekly release 5.1dev
Sara Arjona [Thu, 7 Aug 2025 14:44:49 +0000 (16:44 +0200)]
weekly release 5.1dev

8 months agoNOBUG: Add upgrade notes
Sara Arjona [Thu, 7 Aug 2025 14:44:49 +0000 (16:44 +0200)]
NOBUG: Add upgrade notes

8 months agoMerge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install
Sara Arjona [Thu, 7 Aug 2025 14:44:42 +0000 (16:44 +0200)]
Merge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install

8 months agoMerge branch 'MDL-86004-main' of https://github.com/rajutm25/moodle
Huong Nguyen [Thu, 7 Aug 2025 07:08:39 +0000 (14:08 +0700)]
Merge branch 'MDL-86004-main' of https://github.com/rajutm25/moodle

8 months agoMerge branch 'MDL-85260' of https://github.com/tasiobg/moodle
Ilya Tregubov [Thu, 7 Aug 2025 06:11:58 +0000 (09:11 +0300)]
Merge branch 'MDL-85260' of https://github.com/tasiobg/moodle

8 months agoMDL-86004 core: Modify upgrade step for Microsoft endpoints
rajutm25 [Thu, 7 Aug 2025 05:56:01 +0000 (11:26 +0530)]
MDL-86004 core: Modify upgrade step for Microsoft endpoints

The upgrade step for Microsoft OAuth2 issuers has been modified
to address an oversight in MDL-84432. The upgrade now only updates
service base urls for multi-tenant issuers.

8 months agoMerge branch 'MDL-85718-main' of https://github.com/yusufwib01/moodle
Huong Nguyen [Thu, 7 Aug 2025 05:21:25 +0000 (12:21 +0700)]
Merge branch 'MDL-85718-main' of https://github.com/yusufwib01/moodle

8 months agoMerge branch 'MDL-86205-main' of https://github.com/junpataleta/moodle
Huong Nguyen [Thu, 7 Aug 2025 05:14:43 +0000 (12:14 +0700)]
Merge branch 'MDL-86205-main' of https://github.com/junpataleta/moodle

8 months agoMerge branch 'MDL-84792' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 7 Aug 2025 04:40:22 +0000 (11:40 +0700)]
Merge branch 'MDL-84792' of https://github.com/paulholden/moodle

8 months agoMerge branch 'MDL-85794-main' of https://github.com/junpataleta/moodle
Huong Nguyen [Thu, 7 Aug 2025 04:37:13 +0000 (11:37 +0700)]
Merge branch 'MDL-85794-main' of https://github.com/junpataleta/moodle

8 months agoMerge branch 'MDL-85795-main-2' of https://github.com/junpataleta/moodle
Huong Nguyen [Thu, 7 Aug 2025 04:25:53 +0000 (11:25 +0700)]
Merge branch 'MDL-85795-main-2' of https://github.com/junpataleta/moodle

8 months agoMerge branch 'MDL-84217-main' of https://github.com/stevandoMoodle/moodle
Huong Nguyen [Thu, 7 Aug 2025 03:56:15 +0000 (10:56 +0700)]
Merge branch 'MDL-84217-main' of https://github.com/stevandoMoodle/moodle

8 months agoMDL-63395 user: Fix profile visibility check.
Ilya Tregubov [Thu, 7 Aug 2025 03:34:53 +0000 (10:34 +0700)]
MDL-63395 user: Fix profile visibility check.

8 months agoMDL-86205 message: Close drawer when activating elements outside of it
Jun Pataleta [Wed, 6 Aug 2025 16:18:51 +0000 (00:18 +0800)]
MDL-86205 message: Close drawer when activating elements outside of it

8 months agoMDL-86155 core: Stop accessing deprecated ->extra
Andrew Nicols [Thu, 7 Aug 2025 02:44:36 +0000 (10:44 +0800)]
MDL-86155 core: Stop accessing deprecated ->extra

This was deprecated in Moodle 2.0.

Because this is just a stdClass we have no way of warning that the value
is deprecated.

8 months agoMerge branch 'MDL-85674-main' of https://github.com/lameze/moodle
Jun Pataleta [Thu, 7 Aug 2025 02:44:21 +0000 (10:44 +0800)]
Merge branch 'MDL-85674-main' of https://github.com/lameze/moodle

8 months agoMerge branch 'MDL-85701-master' of https://github.com/NashTechOpenUniversity/moodle
Jun Pataleta [Thu, 7 Aug 2025 02:39:11 +0000 (10:39 +0800)]
Merge branch 'MDL-85701-master' of https://github.com/NashTechOpenUniversity/moodle

8 months agoMerge branch 'MDL-78233-main' of https://github.com/Tasiobg/moodle
Jun Pataleta [Thu, 7 Aug 2025 02:35:21 +0000 (10:35 +0800)]
Merge branch 'MDL-78233-main' of https://github.com/Tasiobg/moodle

8 months agoMerge branch 'MDL-85802-main' of https://github.com/mihailges/moodle
Jun Pataleta [Thu, 7 Aug 2025 02:33:49 +0000 (10:33 +0800)]
Merge branch 'MDL-85802-main' of https://github.com/mihailges/moodle

8 months agoMerge branch 'MDL-86151' of https://github.com/paulholden/moodle
Jun Pataleta [Thu, 7 Aug 2025 02:32:07 +0000 (10:32 +0800)]
Merge branch 'MDL-86151' of https://github.com/paulholden/moodle

8 months agoMerge branch 'MDL-79540_main' of https://github.com/marxjohnson/moodle
Mihail Geshoski [Thu, 7 Aug 2025 02:20:03 +0000 (10:20 +0800)]
Merge branch 'MDL-79540_main' of https://github.com/marxjohnson/moodle

8 months agoMerge branch 'MDL-84010-main' of https://github.com/sammarshallou/moodle
Huong Nguyen [Thu, 7 Aug 2025 02:17:30 +0000 (09:17 +0700)]
Merge branch 'MDL-84010-main' of https://github.com/sammarshallou/moodle

8 months agoAutomatically generated installer lang files
AMOS bot [Thu, 7 Aug 2025 00:08:08 +0000 (00:08 +0000)]
Automatically generated installer lang files

8 months agoMerge branch 'MDL-85840-main' of https://github.com/sarjona/moodle
Amaia Anabitarte [Wed, 6 Aug 2025 14:28:07 +0000 (16:28 +0200)]
Merge branch 'MDL-85840-main' of https://github.com/sarjona/moodle

8 months agoMerge branch 'MDL-86176-main' of https://github.com/sarjona/moodle
ferran [Wed, 6 Aug 2025 14:21:08 +0000 (16:21 +0200)]
Merge branch 'MDL-86176-main' of https://github.com/sarjona/moodle

8 months agoMerge branch 'MDL-85841-main' of https://github.com/sarjona/moodle
Amaia Anabitarte [Wed, 6 Aug 2025 14:14:11 +0000 (16:14 +0200)]
Merge branch 'MDL-85841-main' of https://github.com/sarjona/moodle

8 months agoMDL-85841 courseformat: Apply last changes for resources in overview
Sara Arjona [Thu, 17 Jul 2025 15:41:47 +0000 (17:41 +0200)]
MDL-85841 courseformat: Apply last changes for resources in overview

- Add 'Actions' column with a 'View' link to a filtered by each resource type.

8 months agoMDL-86176 badges: Adjust badges due to Canvas Credentials changes
Sara Arjona [Mon, 4 Aug 2025 14:34:42 +0000 (16:34 +0200)]
MDL-86176 badges: Adjust badges due to Canvas Credentials changes

This change addresses necessary adjustments to how OBV2.0 badges are
sent to backpacks, specifically to ensure compatibility and correct
functionality following recent updates to Canvas Credentials' conditions.

It ensures our badge integration continues to operate smoothly despite
these external changes.

8 months agoMDL-85795 behat: Update button text used in search steps
Jun Pataleta [Mon, 4 Aug 2025 11:14:23 +0000 (19:14 +0800)]
MDL-85795 behat: Update button text used in search steps

8 months agoMDL-86155 course: Emit debugging for deprecated cm_info properties
Andrew Nicols [Tue, 29 Jul 2025 14:49:13 +0000 (22:49 +0800)]
MDL-86155 course: Emit debugging for deprecated cm_info properties

8 months agoMDL-86155 course: Remove fictitious __empty() magic method
Andrew Nicols [Tue, 29 Jul 2025 14:29:24 +0000 (22:29 +0800)]
MDL-86155 course: Remove fictitious __empty() magic method

8 months agoMDL-86155 course: Update coding style for updated classes
Andrew Nicols [Tue, 29 Jul 2025 14:09:03 +0000 (22:09 +0800)]
MDL-86155 course: Update coding style for updated classes

8 months agoMDL-86155 core_course: Move constant to \core_course\modinfo
Andrew Nicols [Tue, 29 Jul 2025 15:04:15 +0000 (23:04 +0800)]
MDL-86155 core_course: Move constant to \core_course\modinfo

8 months agoMDL-86155 course: Move course internals to autoloading
Andrew Nicols [Tue, 29 Jul 2025 13:40:24 +0000 (21:40 +0800)]
MDL-86155 course: Move course internals to autoloading

| Old class name    | New class name           |
| ---               | ---                      |
| `\cm_info`        | `\course\cm_info
| `\cached_cm_info` | `\course\cached_cm_info` |
| `\section_info`   | `\course\section_info`   |
| `\course_modinfo` | `\course\modinfo`        |

8 months agoMDL-85840 glossary: Apply last changes in the overview page
Sara Arjona [Fri, 11 Jul 2025 16:01:18 +0000 (18:01 +0200)]
MDL-85840 glossary: Apply last changes in the overview page

- Add comments column for teacher and student.
- Entries and Total entries columns should be text only (remove the link).
- View when all entries are approved.
- Standardise alignment.

8 months agoMDL-85674 behat: replace multiple steps by a single table step
Simey Lameze [Wed, 6 Aug 2025 09:18:53 +0000 (17:18 +0800)]
MDL-85674 behat: replace multiple steps by a single table step

8 months agoMerge branch 'MDL-86095-main' of https://github.com/rjnl/moodle
Jun Pataleta [Wed, 6 Aug 2025 07:41:25 +0000 (15:41 +0800)]
Merge branch 'MDL-86095-main' of https://github.com/rjnl/moodle

8 months agoMDL-85718 tiny_link: Improve image link behavior in TinyMCE
yusufwib01 [Mon, 21 Jul 2025 09:38:54 +0000 (16:38 +0700)]
MDL-85718 tiny_link: Improve image link behavior in TinyMCE

8 months agoMDL-86095 mod_book: Let screenreader know print book opens in new window
Rajneel Totaram [Sun, 27 Jul 2025 23:31:31 +0000 (11:31 +1200)]
MDL-86095 mod_book: Let screenreader know print book opens in new window

8 months agoMDL-86225 plagiarism: Update data type from object to array
Jose Pico [Wed, 6 Aug 2025 05:32:16 +0000 (15:32 +1000)]
MDL-86225 plagiarism: Update data type from object to array

8 months agoMerge branch 'MDL-85132_main' of https://github.com/vladaskidanovas/moodle
Huong Nguyen [Wed, 6 Aug 2025 03:54:00 +0000 (10:54 +0700)]
Merge branch 'MDL-85132_main' of https://github.com/vladaskidanovas/moodle

8 months agoMDL-84464 report_log: Fix EOF
Huong Nguyen [Wed, 6 Aug 2025 03:37:01 +0000 (10:37 +0700)]
MDL-84464 report_log: Fix EOF

8 months agoMDL-84464 report_loglive: Hide report for teacher without groups
Laurent David [Tue, 3 Jun 2025 11:22:17 +0000 (13:22 +0200)]
MDL-84464 report_loglive: Hide report for teacher without groups

8 months agoMDL-84464 report_log: Hide report for teachers without groups
Laurent David [Tue, 3 Jun 2025 11:22:03 +0000 (13:22 +0200)]
MDL-84464 report_log: Hide report for teachers without groups

* Teachers without groups in SEPARATEGROUP mode should not see the report log page nor access it

8 months agoMDL-85701 mod_quiz: Move delete activities before questions.
hieuvu [Tue, 10 Jun 2025 02:26:03 +0000 (09:26 +0700)]
MDL-85701 mod_quiz: Move delete activities before questions.

Make sure the question is not used when activities has been deleted.

8 months agoMDL-84463 mod_feedback: Fix typo in behat test description
Laurent David [Tue, 8 Jul 2025 07:51:22 +0000 (09:51 +0200)]
MDL-84463 mod_feedback: Fix typo in behat test description

8 months agoMDL-84463 mod_feedback: Fix users in no group and email
Laurent David [Tue, 15 Apr 2025 16:21:15 +0000 (18:21 +0200)]
MDL-84463 mod_feedback: Fix users in no group and email

* Non editing teachers in no group should not receive feedback emails
from students in no group

8 months agoMDL-84463 mod_feedback: Fix show entries and nonrespondents
Laurent David [Mon, 14 Apr 2025 13:36:34 +0000 (15:36 +0200)]
MDL-84463 mod_feedback: Fix show entries and nonrespondents

* Non editing teachers not in a groups should not see entries
from other users

8 months agoMDL-85704 mod_bigbluebuttonbn: Update sesskey handling for compatibility
raortegar [Thu, 26 Jun 2025 11:55:52 +0000 (13:55 +0200)]
MDL-85704 mod_bigbluebuttonbn: Update sesskey handling for compatibility

8 months agoMerge branch 'MDL-86168-main' of https://github.com/andrewnicols/moodle
Adrian Greeve [Wed, 6 Aug 2025 02:02:18 +0000 (10:02 +0800)]
Merge branch 'MDL-86168-main' of https://github.com/andrewnicols/moodle

8 months agoMerge branch 'MDL-85510-master' of https://github.com/NashTechOpenUniversity/moodle
Huong Nguyen [Wed, 6 Aug 2025 01:29:46 +0000 (08:29 +0700)]
Merge branch 'MDL-85510-master' of https://github.com/NashTechOpenUniversity/moodle

8 months agoMDL-86058 core_task: enable disable tasks with a pending upgrade
dustinhuynh [Tue, 5 Aug 2025 06:11:34 +0000 (16:11 +1000)]
MDL-86058 core_task: enable disable tasks with a pending upgrade

8 months agoMDL-86230 admin: fix site registration link to Moodle app.
Paul Holden [Tue, 5 Aug 2025 17:04:36 +0000 (18:04 +0100)]
MDL-86230 admin: fix site registration link to Moodle app.

Broken by 5d316201.

8 months agoMDL-86151 reportbuilder: column method to get effective return type.
Paul Holden [Tue, 29 Jul 2025 11:38:39 +0000 (12:38 +0100)]
MDL-86151 reportbuilder: column method to get effective return type.

8 months agoMerge branch 'MDL-85888-main' of https://github.com/ssj365/moodle
Amaia Anabitarte [Tue, 5 Aug 2025 15:04:20 +0000 (17:04 +0200)]
Merge branch 'MDL-85888-main' of https://github.com/ssj365/moodle

8 months agoMDL-85674 mod_grade: Behat test for multiple questions manual grading
andelacruz [Wed, 23 Jul 2025 12:16:21 +0000 (20:16 +0800)]
MDL-85674 mod_grade: Behat test for multiple questions manual grading

8 months agoMDL-85510 Questions: clearfix from MDL-84708 affects spacing
Khoa Nguyen Dang [Wed, 23 Jul 2025 05:11:29 +0000 (12:11 +0700)]
MDL-85510 Questions: clearfix from MDL-84708 affects spacing

Co-authored-by: Mikel Martín Corrales <mikel@moodle.com>
8 months agoMDL-84010 core_files: sync_external_file can cause infinite recursion
sam marshall [Fri, 13 Dec 2024 14:17:01 +0000 (14:17 +0000)]
MDL-84010 core_files: sync_external_file can cause infinite recursion

8 months agoMDL-86168 core: Migrate ajaxlib to namespace class methods
Andrew Nicols [Thu, 31 Jul 2025 13:50:29 +0000 (21:50 +0800)]
MDL-86168 core: Migrate ajaxlib to namespace class methods

8 months agoMDL-84217 editor_tiny: Added 'img-fluid' class to dropped image files
Stevani Andolo [Thu, 6 Mar 2025 03:33:46 +0000 (11:33 +0800)]
MDL-84217 editor_tiny: Added 'img-fluid' class to dropped image files

8 months agoMerge branch 'MDL-86001' of https://github.com/paulholden/moodle
Mihail Geshoski [Tue, 5 Aug 2025 03:44:05 +0000 (11:44 +0800)]
Merge branch 'MDL-86001' of https://github.com/paulholden/moodle

8 months agoMerge branch 'MDL-85565_main' of https://github.com/PhilippImhof/moodle
Mihail Geshoski [Tue, 5 Aug 2025 03:37:06 +0000 (11:37 +0800)]
Merge branch 'MDL-85565_main' of https://github.com/PhilippImhof/moodle

8 months agoMerge branch 'MDL-85492' of https://github.com/krisbax/moodle
Mihail Geshoski [Tue, 5 Aug 2025 03:22:19 +0000 (11:22 +0800)]
Merge branch 'MDL-85492' of https://github.com/krisbax/moodle

8 months agoMerge branch 'MDL-85338' of https://github.com/paulholden/moodle
Huong Nguyen [Tue, 5 Aug 2025 02:10:48 +0000 (09:10 +0700)]
Merge branch 'MDL-85338' of https://github.com/paulholden/moodle

8 months agoMerge branch 'MDL-85231-main' of https://github.com/junpataleta/moodle
Huong Nguyen [Tue, 5 Aug 2025 01:50:11 +0000 (08:50 +0700)]
Merge branch 'MDL-85231-main' of https://github.com/junpataleta/moodle

8 months agoMerge branch 'MDL-86080-main' of https://github.com/roland04/moodle
Huong Nguyen [Tue, 5 Aug 2025 01:40:13 +0000 (08:40 +0700)]
Merge branch 'MDL-86080-main' of https://github.com/roland04/moodle

8 months agoMerge branch 'MDL-86125_remove-duplicate-components-json' of https://github.com/ziege...
Huong Nguyen [Tue, 5 Aug 2025 01:35:56 +0000 (08:35 +0700)]
Merge branch 'MDL-86125_remove-duplicate-components-json' of https://github.com/ziegenberg/moodle

8 months agoMerge branch 'MDL-86043-main' of https://github.com/tasiobg/moodle
Huong Nguyen [Tue, 5 Aug 2025 01:31:54 +0000 (08:31 +0700)]
Merge branch 'MDL-86043-main' of https://github.com/tasiobg/moodle

8 months agoMDL-82464 badges: re-use native aggregation for the overview report.
Paul Holden [Wed, 30 Apr 2025 12:27:09 +0000 (13:27 +0100)]
MDL-82464 badges: re-use native aggregation for the overview report.

As was previously accomplished in 78f56cff but had to be rolled back
during de4e2a54, due to lack of explicit callback support during
column 'count' aggregation.

9 months agoMDL-82464 reportbuilder: use column callbacks in count aggregation.
Paul Holden [Fri, 12 Jul 2024 15:34:33 +0000 (16:34 +0100)]
MDL-82464 reportbuilder: use column callbacks in count aggregation.

This is a fairly niche requirements, but valid use cases do exist
for system reports using "count" aggregation on a column, that also
wish to format the resulting output.

9 months agoMDL-82464 reportbuilder: standardize aggregation implementation/tests.
Paul Holden [Fri, 12 Jul 2024 16:31:08 +0000 (17:31 +0100)]
MDL-82464 reportbuilder: standardize aggregation implementation/tests.

For all current methods, establish consistency in their implementation
as well as ensuring, for those that execute column callbacks, they are
each tested consistently.

9 months agoMDL-85593 theme_boost: Move modshooser styles to a new file
Mikel Martín [Fri, 25 Jul 2025 12:04:03 +0000 (14:04 +0200)]
MDL-85593 theme_boost: Move modshooser styles to a new file

Move all the modchooser related styles from core.scss to a new
modchooser.scss file.

9 months agoMDL-85593 theme_boost: Update modchooser styles
Mikel Martín [Tue, 22 Jul 2025 14:46:38 +0000 (16:46 +0200)]
MDL-85593 theme_boost: Update modchooser styles

Update activity chooser UI:
- Update related templates
- Update related styles in core.scss
- Fix related JS modules affected by the changes
- Clean and improve existing styles

9 months agoMDL-85795 message: Enclose the search widget in a group
Jun Pataleta [Mon, 4 Aug 2025 08:51:25 +0000 (16:51 +0800)]
MDL-85795 message: Enclose the search widget in a group

9 months agoMDL-85795 search: Enclose the search widget in a group
Jun Pataleta [Mon, 4 Aug 2025 07:44:37 +0000 (15:44 +0800)]
MDL-85795 search: Enclose the search widget in a group

9 months agoMDL-86186 behat: enlarge window size before asserting
Simey Lameze [Mon, 4 Aug 2025 03:15:53 +0000 (11:15 +0800)]
MDL-86186 behat: enlarge window size before asserting

9 months agoMDL-85505 core: consider iframe as actual content
Nathan Nguyen [Thu, 15 May 2025 05:22:15 +0000 (15:22 +1000)]
MDL-85505 core: consider iframe as actual content

9 months agoMerge branch 'MDL-85787-main-2' of https://github.com/junpataleta/moodle
Shamim Rezaie [Sun, 3 Aug 2025 23:52:13 +0000 (09:52 +1000)]
Merge branch 'MDL-85787-main-2' of https://github.com/junpataleta/moodle