Amaia Anabitarte [Wed, 17 Sep 2025 09:53:20 +0000 (11:53 +0200)]
Merge branch 'MDL-86490-main-2' of https://github.com/junpataleta/moodle
Amaia Anabitarte [Wed, 17 Sep 2025 09:45:20 +0000 (11:45 +0200)]
Merge branch 'MDL-86564-main' of https://github.com/aanabit/moodle
David Carrillo [Wed, 17 Sep 2025 08:18:37 +0000 (10:18 +0200)]
MDL-86065 customfield: Add privacy provider metadata for 'shared' table
Jun Pataleta [Thu, 28 Aug 2025 06:53:31 +0000 (14:53 +0800)]
MDL-86488 output: Make the icon in action menu triggers decorative
* Set the action label properly.
* Set the kebab icon as a decorative icon.
* Move the title attribute to the menu button itself instead of the
kebab icon.
Andrew Nicols [Mon, 25 Aug 2025 13:04:47 +0000 (21:04 +0800)]
MDL-86431 phpunit: Rename test teardown method
Jun Pataleta [Wed, 17 Sep 2025 04:09:39 +0000 (12:09 +0800)]
Merge branch 'MDL-86065' of https://github.com/dravek/moodle
Jun Pataleta [Wed, 17 Sep 2025 03:17:10 +0000 (11:17 +0800)]
Merge branch 'MDL-85836-main' of https://github.com/junpataleta/moodle
Tim Hunt [Tue, 24 Jun 2025 14:07:28 +0000 (15:07 +0100)]
MDL-85836 assign: refactor submit code, so the back-end is reusable
Previously, the code in mod_assign that handled submission had a
single method which took the submitted form data and verified all
the normal logic for 'can the this user submit this now' with the
acutal processing to update the state of the submission in the database
and send notifications, update completion, etc.
This was problematic, for example if you were trying to write a custom
scheduled_task which automatically turned draft submissions into final
submissions in certain circumstances. Hence this re-factor.
Tim Hunt [Thu, 26 Jun 2025 08:48:10 +0000 (09:48 +0100)]
MDL-85836 assign: document a useless submit_for_grading argument
This never worked, so was potentially misleading, so I have cleaned this up.
However, I now notice that this pattern is common in other methods in this
class. I am not going to attempt a full clean-up now. I will leave that
for the mod_assign maintainer. However, I do want to clean up this one
method before I change it in the next commit.
Huong Nguyen [Wed, 17 Sep 2025 01:40:39 +0000 (08:40 +0700)]
Merge branch 'MDL-76022-main' of https://github.com/stevandoMoodle/moodle
Tony Butler [Mon, 19 May 2025 15:00:07 +0000 (16:00 +0100)]
MDL-58001 mod_assign: Return early if no grade items are available
David Carrillo [Fri, 29 Aug 2025 14:11:15 +0000 (16:11 +0200)]
MDL-86065 customfield: Allow to select shared categories on each entity
David Carrillo [Fri, 11 Jul 2025 06:29:14 +0000 (08:29 +0200)]
MDL-86065 customfield: Add shared custom fields
- Now we can create shared custom field categories and use the
fields created in these categories in any other entity in Moodle.
Conn Warwicker [Tue, 16 Sep 2025 14:18:30 +0000 (15:18 +0100)]
MDL-85874 core_grade: Fix grade category toggle JS error.
Jun Pataleta [Tue, 9 Sep 2025 00:17:25 +0000 (08:17 +0800)]
MDL-86512 core: Ensure bulk action selection count announcement
When the bulk actions are first rendered, the item count in the
aria-live region will not be announced by screen readers as aria-live
regions need to be present in the DOM and changed before screen readers
can announce their content.
This commit ensures that the item selection count will be announced
when the bulk actions get added to the DOM by calling
`updateBulkItemSelection()` after rendering the bulk actions HTML. This
removes the non-breaking space in the template, effectively causing a
change in DOM without affecting the visuals, and allowing screen readers
to announce the contents of the item count.
Jun Pataleta [Fri, 5 Sep 2025 10:57:21 +0000 (18:57 +0800)]
MDL-86512 core: Assign status role for the number of selected items
Add a status role for the container containing the number of selected
items for bulk actions so that screen readers will announce this
number when an item gets selected for bulk action.
Jun Pataleta [Mon, 15 Sep 2025 05:21:57 +0000 (13:21 +0800)]
MDL-86490 tool: Click on the action link itself and not on its icon
Jun Pataleta [Thu, 28 Aug 2025 10:34:11 +0000 (18:34 +0800)]
MDL-86490 output: Mark icon in action_icon as decorative
Huong Nguyen [Tue, 16 Sep 2025 13:59:42 +0000 (20:59 +0700)]
on-demand release 5.1dev+
Huong Nguyen [Tue, 16 Sep 2025 13:59:42 +0000 (20:59 +0700)]
NOBUG: Add upgrade notes
Mikel Martín [Tue, 16 Sep 2025 13:43:22 +0000 (15:43 +0200)]
MDL-86208 output: Add load_fontawesome_map to mobile service
Paul Holden [Tue, 16 Sep 2025 09:58:32 +0000 (10:58 +0100)]
MDL-86646 gradereport_user: ensure table rowspan always populated.
Paul Holden [Tue, 16 Sep 2025 08:54:15 +0000 (09:54 +0100)]
MDL-86645 grade: account for text grade types determining element icon.
Huong Nguyen [Tue, 16 Sep 2025 05:42:40 +0000 (12:42 +0700)]
Merge branch 'MDL-78437-main-fix' of https://github.com/bwalkerl/moodle
David Woloszyn [Tue, 16 Sep 2025 04:56:55 +0000 (14:56 +1000)]
MDL-86592 analytics: Modify processor checking in admin setting
Remove processor checks when calling write_setting. This prevents
configuration errors displaying when processors are not yet configured
when admin defaults are applied.
Jun Pataleta [Tue, 16 Sep 2025 02:15:25 +0000 (10:15 +0800)]
Merge branch 'MDL-86495-main-patch' of https://github.com/HuongNV13/moodle
Benjamin Walker [Tue, 16 Sep 2025 01:40:49 +0000 (11:40 +1000)]
MDL-78437 core_task: Add expected clean up output to tests
Mihail Geshoski [Tue, 16 Sep 2025 01:56:27 +0000 (09:56 +0800)]
Merge branch 'MDL-86558-main' of https://github.com/rjnl/moodle
Huong Nguyen [Tue, 16 Sep 2025 01:42:05 +0000 (08:42 +0700)]
MDL-86495 core: Improve PHPUnit for IPLookup
Jayce [Thu, 17 Apr 2025 01:35:01 +0000 (11:05 +0930)]
MDL-80053 core_grade: fixed exception message appearing
- Fixing the exceptions shows an incorrectly formatted table
- The filler cell is only used to take space on the left rows but when the right rows are empty, it is not needed.
Amaia Anabitarte [Mon, 8 Sep 2025 13:29:38 +0000 (15:29 +0200)]
MDL-86564 mod_choice: Export a pix_icon in overview external
Amaia Anabitarte [Mon, 15 Sep 2025 12:57:12 +0000 (14:57 +0200)]
Merge branch 'MDL-85541' of https://github.com/paulholden/moodle
Amaia Anabitarte [Mon, 15 Sep 2025 12:53:12 +0000 (14:53 +0200)]
Merge branch 'MDL-85990-main' of https://github.com/roland04/moodle
Amaia Anabitarte [Mon, 15 Sep 2025 12:49:50 +0000 (14:49 +0200)]
Merge branch 'MDL-86157' of https://github.com/paulholden/moodle
Paul Holden [Tue, 29 Jul 2025 21:03:18 +0000 (22:03 +0100)]
MDL-86157 mod_glossary: correctly format entry page title.
Paul Holden [Thu, 8 May 2025 16:00:11 +0000 (17:00 +0100)]
MDL-85418 user: prevent default click event/scroll in user sub-menus.
Paul Holden [Wed, 11 Sep 2024 20:58:33 +0000 (21:58 +0100)]
MDL-83080 message: handle `core\url` instance data as contexturl.
Paul Holden [Tue, 12 Aug 2025 20:30:57 +0000 (21:30 +0100)]
MDL-86147 block_myoverview: consistent zero-state view styling.
Make the zero state template consistent with the populated course
template from
6415776d, specifically in regards to borders.
Tim Hunt [Fri, 12 Sep 2025 13:57:20 +0000 (14:57 +0100)]
MDL-86599 assignment: add hidden captions to the table in the assign UI
This helps screen-reader users trying to navigate quickly to the right table.
Amaia Anabitarte [Mon, 15 Sep 2025 08:30:02 +0000 (10:30 +0200)]
Merge branch 'MDL-86283-main-v02' of https://github.com/ferranrecio/moodle
Mikel Martín [Fri, 29 Aug 2025 12:46:59 +0000 (14:46 +0200)]
MDL-85990 mod_forum: Fix toggle accessibility in overview page
- Add aria-label to toggle buttons
- Add SRLogger to toggle button interactions
Mikel Martín [Mon, 1 Sep 2025 12:36:47 +0000 (14:36 +0200)]
MDL-85990 core: Improve core/toggle to accept any attribute
Improve the core/toggle template, so it can accept any attribute
and not only starting with "data-". This will allow to add attributes
like "aria-label", for example.
Shamim Rezaie [Mon, 15 Sep 2025 08:23:47 +0000 (18:23 +1000)]
Merge branch 'MDL-86604-main' of https://github.com/mihailges/moodle
Andi Permana [Mon, 15 Sep 2025 05:11:32 +0000 (12:11 +0700)]
MDL-84870 core: Update security.txt expiry
Huong Nguyen [Mon, 15 Sep 2025 04:40:43 +0000 (11:40 +0700)]
Merge branch 'MDL-79362-main' of https://github.com/abias/moodle
Jun Pataleta [Mon, 15 Sep 2025 02:25:42 +0000 (10:25 +0800)]
Merge branch 'MDL-86495-main' of https://github.com/HuongNV13/moodle
Huong Nguyen [Mon, 15 Sep 2025 02:03:33 +0000 (09:03 +0700)]
Merge branch 'MDL-78437-cleanup-metadata' of https://github.com/bwalkerl/moodle
yusufwib01 [Fri, 12 Sep 2025 19:06:18 +0000 (02:06 +0700)]
MDL-86467 libraries: upgrade to version 3.2.0 of ZipStream.
Paul Holden [Tue, 1 Jul 2025 13:33:46 +0000 (21:33 +0800)]
MDL-85887 tag: style search form using common Bootstrap controls.
Paul Holden [Tue, 7 Jan 2025 15:04:41 +0000 (15:04 +0000)]
MDL-84085 mod_h5pactivity: account for missing `ra` table join alias.
Shamim Rezaie [Fri, 12 Sep 2025 08:36:02 +0000 (18:36 +1000)]
on-demand release 5.1dev+
Shamim Rezaie [Fri, 12 Sep 2025 08:36:02 +0000 (18:36 +1000)]
NOBUG: Add upgrade notes
CORDEL Yannick [Mon, 25 Aug 2025 09:21:01 +0000 (17:21 +0800)]
MDL-76022 enrol_manual: Manual user enrolment includes group
Huong Nguyen [Fri, 12 Sep 2025 02:05:02 +0000 (09:05 +0700)]
Merge branch 'MDL-86584' 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
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
Jun Pataleta [Thu, 11 Sep 2025 09:57:57 +0000 (17:57 +0800)]
Merge branch 'MDL-86308-main' of https://github.com/sammarshallou/moodle
Mihail Geshoski [Thu, 11 Sep 2025 15:42:01 +0000 (23:42 +0800)]
MDL-86604 mod_feedback: Remove unwanted table borders
Paul Holden [Thu, 11 Sep 2025 10:29:41 +0000 (11:29 +0100)]
MDL-86607 mod_feedback: remove/deprecate direct access to `$SESSION`.
The print_captcha.php script did so, but has been unused since
6cc1599e
some 15 years ago. Time to get rid.
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
Paul Holden [Thu, 11 Sep 2025 08:52:13 +0000 (09:52 +0100)]
MDL-86605 core: update list of stale files for 5.1 release.
Jake Dallimore [Thu, 11 Sep 2025 08:22:47 +0000 (16:22 +0800)]
Merge branch 'MDL-86548-main' of https://github.com/mihailges/moodle
Mihail Geshoski [Tue, 9 Sep 2025 15:09:40 +0000 (23:09 +0800)]
MDL-86548 mod_glossary: Remove unwanted table borders
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).
Huong Nguyen [Thu, 11 Sep 2025 02:07:17 +0000 (09:07 +0700)]
Merge branch 'MDL-85672-main' of https://github.com/davewoloszyn/moodle
Huong Nguyen [Thu, 11 Sep 2025 02:00:10 +0000 (09:00 +0700)]
Merge branch 'MDL-86573' of https://github.com/paulholden/moodle
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
Mihail Geshoski [Wed, 10 Sep 2025 15:22:40 +0000 (23:22 +0800)]
Merge branch 'MDL-82694' of https://github.com/paulholden/moodle
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.
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
Mihail Geshoski [Wed, 10 Sep 2025 14:18:57 +0000 (22:18 +0800)]
Merge branch 'MDL-86479-main' of https://github.com/junpataleta/moodle
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
ferran [Mon, 8 Sep 2025 12:59:58 +0000 (14:59 +0200)]
MDL-86283 core_courseformat: improve overview data providers
ferran [Mon, 8 Sep 2025 12:47:44 +0000 (14:47 +0200)]
MDL-86283 mod: improve overview data providers
Andrew Nicols [Tue, 12 Aug 2025 23:04:45 +0000 (07:04 +0800)]
MDL-86283 mod: Fix coding style on courseformat unit tests
ferran [Mon, 8 Sep 2025 10:00:51 +0000 (12:00 +0200)]
MDL-86283 courseformat: Correct overview erroneous coverage
Co-Authored-By: Andrew Nicols <andrew@nicols.co.uk>
Andrew Nicols [Tue, 12 Aug 2025 22:55:47 +0000 (06:55 +0800)]
MDL-86283 mod: Correct erroneous coverage
Mark Sharp [Fri, 15 Aug 2025 11:06:06 +0000 (12:06 +0100)]
MDL-80942 enrol_meta: Let course meta link be clickable
Paul Holden [Fri, 1 Aug 2025 17:34:31 +0000 (18:34 +0100)]
MDL-82694 availability_grade: link to grade items linked to activities.
Mihail Geshoski [Wed, 10 Sep 2025 09:45:09 +0000 (17:45 +0800)]
Merge branch 'MDL-86498-main' of https://github.com/junpataleta/moodle
Amaia Anabitarte [Wed, 10 Sep 2025 08:46:06 +0000 (10:46 +0200)]
Merge branch 'MDL-86390' of https://github.com/paulholden/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
Huong Nguyen [Wed, 10 Sep 2025 02:11:58 +0000 (09:11 +0700)]
Merge branch 'MDL-86405' of https://github.com/paulholden/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
Huong Nguyen [Wed, 10 Sep 2025 02:08:11 +0000 (09:08 +0700)]
Merge branch 'MDL-85270-main' of https://github.com/micaherne/moodle
Huong Nguyen [Wed, 10 Sep 2025 02:05:34 +0000 (09:05 +0700)]
Merge branch 'MDL-85266' of https://github.com/paulholden/moodle
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
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
Amaia Anabitarte [Tue, 9 Sep 2025 13:12:42 +0000 (15:12 +0200)]
Merge branch 'MDL-86273-main' of https://github.com/ferranrecio/moodle
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
Diego Monroy [Wed, 3 Sep 2025 19:50:34 +0000 (21:50 +0200)]
MDL-86541 blocks: validate allowing block title to be '0' (zero).
Jun Pataleta [Fri, 29 Aug 2025 14:59:06 +0000 (22:59 +0800)]
MDL-86498 badges: Empty string for empty links
Jun Pataleta [Fri, 29 Aug 2025 13:52:17 +0000 (21:52 +0800)]
MDL-86498 badges: Add label for badge navigation url_select
Jun Pataleta [Fri, 29 Aug 2025 13:51:35 +0000 (21:51 +0800)]
MDL-86498 badges: Accessibility coverage for badge details and overview
Paul Holden [Tue, 9 Sep 2025 08:45:24 +0000 (09:45 +0100)]
MDL-86584 aiprovider_deepseek: add to standard plugin list.
Jake Dallimore [Tue, 9 Sep 2025 07:07:16 +0000 (15:07 +0800)]
on-demand release 5.1dev+
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
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.
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
Huong Nguyen [Tue, 9 Sep 2025 01:52:48 +0000 (08:52 +0700)]
Merge branch 'MDL-85706' of https://github.com/paulholden/moodle