Paul Holden [Mon, 20 Oct 2025 15:08:20 +0000 (16:08 +0100)]
Merge branch 'MDL-86385' of https://github.com/dfelipemonroy/moodle into main
Sara Arjona [Mon, 20 Oct 2025 14:58:52 +0000 (16:58 +0200)]
Merge branch 'MDL-86598-main' of https://github.com/aanabit/moodle
Amaia Anabitarte [Tue, 14 Oct 2025 13:57:00 +0000 (15:57 +0200)]
MDL-86598 course: Render HTML in activity overview section name mustache
Amaia Anabitarte [Mon, 20 Oct 2025 14:00:59 +0000 (16:00 +0200)]
Merge branch 'MDL-86011-main' of https://github.com/sarjona/moodle
Amaia Anabitarte [Mon, 20 Oct 2025 13:56:23 +0000 (15:56 +0200)]
Merge branch 'MDL-86914-main' of https://github.com/sarjona/moodle
Amaia Anabitarte [Mon, 20 Oct 2025 11:36:53 +0000 (13:36 +0200)]
Merge branch 'MDL-86607' of https://github.com/paulholden/moodle
Amaia Anabitarte [Mon, 20 Oct 2025 11:32:21 +0000 (13:32 +0200)]
Merge branch 'MDL-86912-main' of https://github.com/sarjona/moodle
Luca Bösch [Sat, 7 Jun 2025 18:24:40 +0000 (20:24 +0200)]
MDL-85633 course: Move away from YUI navigation.
Co-authored-by: Mikel Martín Corrales <mikel@moodle.com>
sam marshall [Mon, 28 Apr 2025 08:49:51 +0000 (09:49 +0100)]
MDL-85287 User tours: Avoid scrolling while backdrop is displayed
If the page scrolls while the backdrop is displayed, it looks
incorrect because the backdrop does not scroll with page content.
To avoid this, don't show the backdrop until scrolling has finished.
Sara Arjona [Mon, 20 Oct 2025 08:12:44 +0000 (10:12 +0200)]
Merge branch 'MDL-83854-main' of https://github.com/roland04/moodle
Benjamin Abraham [Fri, 25 Jul 2025 10:41:44 +0000 (12:41 +0200)]
MDL-86119 mod_folder: Remove YUI TreeView
Remove YUI TreeView and replace it with a layout of "ul" and "li" tags
Using core/tree javascript module to implement ARIA navigation and collapse toggle
Accessibility text for root folder
Empty alt attributes
Remove unused foldertree class from edit.php form
Sara Arjona [Tue, 14 Oct 2025 12:45:48 +0000 (14:45 +0200)]
MDL-86912 assign: Prevent admin submitting unless enrolled as student
Sara Arjona [Tue, 14 Oct 2025 12:44:18 +0000 (14:44 +0200)]
MDL-86912 assign: Adjust display of Status column in Overview
Luca Bösch [Tue, 29 Jul 2025 14:20:36 +0000 (16:20 +0200)]
MDL-85511 course: back button for course management course search.
Mihail Geshoski [Mon, 20 Oct 2025 02:24:32 +0000 (10:24 +0800)]
Merge branch 'MDL-85696-main' of https://github.com/andelacruz/moodle
Huong Nguyen [Mon, 20 Oct 2025 01:48:33 +0000 (08:48 +0700)]
Merge branch 'mdl-85917_main' of https://github.com/james-cnz/moodle
David Woloszyn [Mon, 20 Oct 2025 01:46:00 +0000 (12:46 +1100)]
MDL-86724 hub: Registration collects disk usage data
Huong Nguyen [Mon, 20 Oct 2025 01:44:58 +0000 (08:44 +0700)]
Merge branch 'MDL-85975_main' of https://github.com/marxjohnson/moodle
Huong Nguyen [Mon, 20 Oct 2025 01:41:38 +0000 (08:41 +0700)]
Merge branch 'MDL-86463-main' of https://github.com/andimendunia/moodle
Paul Holden [Thu, 17 Jul 2025 21:16:06 +0000 (22:16 +0100)]
MDL-86063 customfield: internally validate numeric data in persistent.
Move previous validation from the data controller, added in
89dbe63d,
into the persistent class itself so that it can internally validate
itself rather than relying on callers.
This resolves problems with empty/null numeric fields contained within
course backups (e.g. during course copy).
Paul Holden [Mon, 4 Aug 2025 16:25:53 +0000 (17:25 +0100)]
MDL-86217 badges: gracefully handle missing recipient data.
AMOS bot [Sat, 18 Oct 2025 00:08:01 +0000 (00:08 +0000)]
Automatically generated installer lang files
Gareth Barnard [Wed, 27 Aug 2025 10:18:09 +0000 (11:18 +0100)]
MDL-86435 course: i/groupn.svg is not the same size as other icons.
Paul Holden [Fri, 17 Oct 2025 13:43:02 +0000 (14:43 +0100)]
MDL-86953 blocks: constrain block controls menu on narrow screens.
Extension of work in
93cadaba that constrained the dropdown menu,
we now set a breakpoint to account for overflowing when narrow.
Ilya Tregubov [Fri, 17 Oct 2025 13:34:26 +0000 (15:34 +0200)]
Merge branch 'MDL-80422' of https://github.com/paulholden/moodle
Paul Holden [Fri, 17 Oct 2025 13:06:46 +0000 (14:06 +0100)]
MDL-86952 output: truncate long text in drag/drop dialog options.
Paul Holden [Fri, 17 Oct 2025 12:31:36 +0000 (13:31 +0100)]
MDL-86952 output: truncate long text in modal/dialog title element.
Amaia Anabitarte [Fri, 17 Oct 2025 11:45:49 +0000 (13:45 +0200)]
Merge branch 'MDL-85887' of https://github.com/paulholden/moodle
Amaia Anabitarte [Fri, 17 Oct 2025 11:43:14 +0000 (13:43 +0200)]
Merge branch 'MDL-84290-main' of https://github.com/sarjona/moodle
Paul Holden [Fri, 3 Oct 2025 13:55:21 +0000 (14:55 +0100)]
MDL-86810 completion: update module completion data correctly.
Ensure we check the correct field to determine form value.
Paul Holden [Wed, 24 Sep 2025 10:37:27 +0000 (11:37 +0100)]
MDL-85373 admin: update site installation page referenced favicon.
Mikel Martín [Wed, 15 Oct 2025 06:24:34 +0000 (08:24 +0200)]
MDL-83854 theme_boost: Add indicator to move activity/section modal
Angelia Dela Cruz [Wed, 27 Aug 2025 08:59:01 +0000 (16:59 +0800)]
MDL-85696 mod_quiz: Behat to attempt password and time restricted quiz
Huong Nguyen [Fri, 17 Oct 2025 03:27:18 +0000 (10:27 +0700)]
Merge branch 'MDL-85418' of https://github.com/paulholden/moodle
Huong Nguyen [Fri, 17 Oct 2025 03:18:42 +0000 (10:18 +0700)]
Merge branch 'MDL-85312' of https://github.com/paulholden/moodle
Huong Nguyen [Fri, 17 Oct 2025 03:15:13 +0000 (10:15 +0700)]
Merge branch 'MDL-86849-main' of https://github.com/andrewnicols/moodle
Huong Nguyen [Fri, 17 Oct 2025 03:11:42 +0000 (10:11 +0700)]
Merge branch 'MDL-86467-main' of https://github.com/yusufwib01/moodle
Huong Nguyen [Fri, 17 Oct 2025 03:09:04 +0000 (10:09 +0700)]
Merge branch 'MDL-76823-main' of https://github.com/sh-csg/moodle
Andrew Nicols [Fri, 17 Oct 2025 03:07:57 +0000 (11:07 +0800)]
Merge branch 'MDL-86344-main' of https://github.com/yusufwib01/moodle
Huong Nguyen [Fri, 17 Oct 2025 03:06:00 +0000 (10:06 +0700)]
Merge branch 'MDL-77894' of https://github.com/larsbonczek/moodle
Andrew Nicols [Fri, 17 Oct 2025 03:05:11 +0000 (11:05 +0800)]
Merge branch 'main-86376' of https://github.com/danmarsden/moodle
Andi Permana [Fri, 19 Sep 2025 07:44:37 +0000 (14:44 +0700)]
MDL-86461 tool_messageinbound: Upgrade Roundcube to version 1.6.11
Andrew Nicols [Fri, 17 Oct 2025 00:46:26 +0000 (08:46 +0800)]
Merge branch 'MDL-85366-main' of https://github.com/djarran/moodle
Andrew Nicols [Fri, 17 Oct 2025 00:33:46 +0000 (08:33 +0800)]
Merge branch 'MDL-86822' of https://github.com/paulholden/moodle
Andrew Nicols [Fri, 17 Oct 2025 00:25:45 +0000 (08:25 +0800)]
Merge branch 'MDL-85554' of https://github.com/paulholden/moodle
Diego Monroy [Wed, 27 Aug 2025 04:11:22 +0000 (06:11 +0200)]
MDL-86385 reportbuilder: schedule toggle triggers toast notification.
Andrew Nicols [Thu, 16 Oct 2025 23:21:28 +0000 (07:21 +0800)]
weekly on-sync release 5.2dev
Andrew Nicols [Thu, 16 Oct 2025 23:21:27 +0000 (07:21 +0800)]
NOBUG: Add upgrade notes
Andrew Nicols [Thu, 16 Oct 2025 22:49:42 +0000 (06:49 +0800)]
weekly release 5.2dev
Andrew Nicols [Thu, 16 Oct 2025 22:49:41 +0000 (06:49 +0800)]
NOBUG: Add upgrade notes
Paul Holden [Wed, 21 May 2025 17:27:11 +0000 (18:27 +0100)]
MDL-85554 user: fix class attribute spacing for profile categories.
Update to use non-aliased html_writer class.
Yerai Rodríguez [Wed, 27 Aug 2025 08:29:13 +0000 (10:29 +0200)]
MDL-86455 forms: disable all modal submit buttons on button click
To provide visual feedback and prevent multiple clicks
on no-submit buttons, all submit buttons within a modal
form will be disabled once any of them is clicked.
vinod404 [Mon, 25 Aug 2025 06:20:55 +0000 (11:50 +0530)]
MDL-86396 reportbuilder: Add DB read/write filters to Task logs report
Mihail Geshoski [Thu, 16 Oct 2025 08:50:51 +0000 (16:50 +0800)]
Merge branch 'MDL-85874_main' of https://github.com/cwarwicker/moodle
Mihail Geshoski [Thu, 16 Oct 2025 08:10:47 +0000 (16:10 +0800)]
Merge branch 'MDL-85729-group-images' of https://github.com/bwalkerl/moodle
Jun Pataleta [Thu, 31 Jul 2025 10:32:45 +0000 (18:32 +0800)]
MDL-85796 core: Remove unnecessary title attribute on profile links
The title attribute with value "View profile" on profile links is
not necessary as the user's name on the link itself is sufficient
to convey the purpose of the link.
Dan Marsden [Wed, 20 Aug 2025 00:29:15 +0000 (12:29 +1200)]
MDL-86376 core: Make public static functions more resilient
a
Andrew Nicols [Wed, 8 Oct 2025 05:57:12 +0000 (13:57 +0800)]
MDL-86848 core: Throw exception instead of redirecting on /index.php
Andrew Nicols [Thu, 16 Oct 2025 05:51:14 +0000 (13:51 +0800)]
Merge branch 'MDL-85348' of https://github.com/paulholden/moodle
Andrew Nicols [Thu, 16 Oct 2025 05:43:57 +0000 (13:43 +0800)]
Merge branch 'MDL-84745' of https://github.com/paulholden/moodle
Andrew Nicols [Thu, 16 Oct 2025 05:36:15 +0000 (13:36 +0800)]
Merge branch 'MDL-85736' of https://github.com/paulholden/moodle
Andrew Nicols [Thu, 16 Oct 2025 05:32:47 +0000 (13:32 +0800)]
Merge branch 'MDL-86053' of https://github.com/paulholden/moodle
Andrew Nicols [Thu, 16 Oct 2025 05:24:18 +0000 (13:24 +0800)]
Merge branch 'MDL-86293' of https://github.com/paulholden/moodle
Andrew Nicols [Thu, 16 Oct 2025 05:19:00 +0000 (13:19 +0800)]
Merge branch 'MDL-86648' of https://github.com/paulholden/moodle
Mihail Geshoski [Thu, 16 Oct 2025 02:39:33 +0000 (10:39 +0800)]
Merge branch 'MDL-85988-main' of https://github.com/rjnl/moodle
Huong Nguyen [Thu, 16 Oct 2025 02:02:48 +0000 (09:02 +0700)]
Merge branch 'MDL-84483-main' of https://github.com/jarad-barker/moodle
Mihail Geshoski [Wed, 15 Oct 2025 15:37:56 +0000 (23:37 +0800)]
Merge branch 'MDL-85618' of https://github.com/paulholden/moodle
hieuvu [Wed, 15 Oct 2025 09:03:47 +0000 (16:03 +0700)]
MDL-86621 core_question: Add capability checking for question bank node
ferran [Wed, 15 Oct 2025 13:40:19 +0000 (15:40 +0200)]
Merge branch 'MDL-86003' of https://github.com/paulholden/moodle
ferran [Wed, 15 Oct 2025 13:14:58 +0000 (15:14 +0200)]
Merge branch 'MDL-85486-main' of https://github.com/roland04/moodle
ferran [Wed, 15 Oct 2025 13:07:40 +0000 (15:07 +0200)]
Merge branch 'MDL-66579-main' of https://github.com/rjnl/moodle
Andrew Nicols [Wed, 15 Oct 2025 09:06:33 +0000 (17:06 +0800)]
Merge branch 'MDL-86369' of https://github.com/paulholden/moodle
Andrew Nicols [Wed, 15 Oct 2025 09:05:00 +0000 (17:05 +0800)]
Merge branch 'MDL-86627' of https://github.com/paulholden/moodle
Andrew Nicols [Wed, 15 Oct 2025 09:00:43 +0000 (17:00 +0800)]
Merge branch 'MDL-86645' of https://github.com/paulholden/moodle
Sara Arjona [Wed, 15 Oct 2025 08:59:57 +0000 (10:59 +0200)]
Merge branch 'MDL-86879-main' of https://github.com/ferranrecio/moodle
Andrew Nicols [Wed, 15 Oct 2025 08:56:35 +0000 (16:56 +0800)]
Merge branch 'MDL-86646' of https://github.com/paulholden/moodle
Andrew Nicols [Wed, 15 Oct 2025 07:53:46 +0000 (15:53 +0800)]
Merge branch 'MDL-86147' of https://github.com/paulholden/moodle
Andrew Nicols [Wed, 15 Oct 2025 07:49:55 +0000 (15:49 +0800)]
Merge branch 'MDL-86186-main' of https://github.com/lameze/moodle
Andrew Nicols [Wed, 15 Oct 2025 07:17:03 +0000 (15:17 +0800)]
Merge branch 'MDL-81263-main' of https://github.com/phmemmel/moodle
Andrew Nicols [Wed, 15 Oct 2025 07:14:39 +0000 (15:14 +0800)]
Merge branch 'MDL-86767-main' of https://github.com/lucaboesch/moodle
Andrew Nicols [Wed, 15 Oct 2025 07:09:12 +0000 (15:09 +0800)]
Merge branch '86322-fix-example-phpdoc-main' of https://github.com/DSI-Universite-Rennes2/moodle
Andrew Nicols [Wed, 15 Oct 2025 06:57:39 +0000 (14:57 +0800)]
Merge branch 'MDL-86762-main' of https://github.com/HuongNV13/moodle
Mihail Geshoski [Wed, 15 Oct 2025 02:54:43 +0000 (10:54 +0800)]
Merge branch 'MDL-81514_main' of https://github.com/marxjohnson/moodle
Mihail Geshoski [Wed, 15 Oct 2025 01:45:38 +0000 (09:45 +0800)]
Merge branch 'MDL-86621-master' of https://github.com/NashTechOpenUniversity/moodle
Paul Holden [Fri, 12 Sep 2025 12:37:06 +0000 (13:37 +0100)]
MDL-86627 cohort: format name correctly in report entity column.
Paul Holden [Fri, 12 Sep 2025 09:15:55 +0000 (10:15 +0100)]
MDL-86678 reportbuilder: simpler report entity class implementations.
Remove boilerplate, switch to newer API for loading entity report data.
Paul Holden [Tue, 9 Sep 2025 06:25:19 +0000 (07:25 +0100)]
MDL-86678 reportbuilder: implement default base entity initialising.
Move boilerplate present across all entity classes to the base class
itself, defining only the minimum number of methods that extending
classes should implement to load entity report data.
Sara Arjona [Tue, 14 Oct 2025 13:03:42 +0000 (15:03 +0200)]
MDL-86914 choice: Fix inconsistent completion status column in overview
Paul Holden [Tue, 14 Oct 2025 12:58:20 +0000 (13:58 +0100)]
MDL-86913 reportbuilder: reduce DB reads in audience access SQL.
Mikel Martín [Tue, 14 Oct 2025 09:01:40 +0000 (11:01 +0200)]
MDL-85486 theme_boost: Fix single section page inplace editor
When course format is displayed as single section per page, the inplace editable
in the section page heading was incorrectly displaye, and the instructions panel
was not displayed.
Adding some specific styles to fix that behaviour.
Stephan Robotta [Tue, 12 Aug 2025 15:33:41 +0000 (17:33 +0200)]
MDL-86282 navigation: Main navigation corrected for XMLDB tool
Sara Arjona [Mon, 13 Oct 2025 14:38:21 +0000 (16:38 +0200)]
MDL-86011 feedback: Prevent admin answering unless enrolled as student
Sara Arjona [Mon, 13 Oct 2025 12:57:03 +0000 (14:57 +0200)]
MDL-86011 feedback: Adjust display of Responded column in Overview
hieuvu [Fri, 10 Oct 2025 05:03:09 +0000 (12:03 +0700)]
MDL-86621 core_question: remove incorrect navigation nodes.
Sara Arjona [Mon, 13 Oct 2025 08:03:49 +0000 (10:03 +0200)]
MDL-84290 course: Refactor course_controls.feature behat tests
Andi Permana [Mon, 13 Oct 2025 04:14:47 +0000 (11:14 +0700)]
MDL-86559 filter_activitynames: Fix auto links with double spaces
Julien Boulen [Sun, 12 Oct 2025 20:16:58 +0000 (22:16 +0200)]
MDL-77137 filelib: Honour proxybypass option for multiple Curl queries
Julien Boulen [Sun, 12 Oct 2025 19:55:21 +0000 (21:55 +0200)]
MDL-86320 core: Fix unit test qrcode_test
Julien Boulen [Sun, 12 Oct 2025 19:49:15 +0000 (21:49 +0200)]
MDL-86322 phpdoc: Fix the given example in the phpdoc
Julien Boulen [Sun, 12 Oct 2025 19:35:03 +0000 (21:35 +0200)]
MDL-83543 core: Move download complete status handling to Excel library
When a form is validated, all validation buttons are automatically
locked to prevent them from being sent twice by mistake. When the form
returns a file instead of redirecting to a new HTML page, a mechanism
(\core_form\util::form_download_complete()) must be called to
reactivate the form's validation buttons.
This mechanism is called for CSV files (file lib/csvlib.class.php), but
not when downloading xls files. The mechanism is only called when
downloading grades in Excel format (file
grade/export/xls/grade_export_xls.php).
The patch proposes to call this mechanism globally for all Excel file
downloads (file lib/excellib.class.php), and not just for grade
downloads (file grade/export/xls/grade_export_xls.php).