moodle.git
3 weeks agoMDL-86369 mod_scorm: fix attempt deletion behaviour on submit/redirect.
Paul Holden [Mon, 15 Sep 2025 12:40:00 +0000 (13:40 +0100)]
MDL-86369 mod_scorm: fix attempt deletion behaviour on submit/redirect.

Standard after a POST submission is to redirect back to where user came
from (in this case), to avoid awkward page reload behaviour. Also fix
bug where deleting an attempt for a user, where the attempt didn't exist
would delete all attempts for that user.

3 weeks agoMDL-86574 tool_cohortroles: format cohort data during privacy export.
Paul Holden [Sun, 7 Sep 2025 16:44:02 +0000 (18:44 +0200)]
MDL-86574 tool_cohortroles: format cohort data during privacy export.

3 weeks agoMerge branch 'MDL-86512-main' of https://github.com/junpataleta/moodle
Mihail Geshoski [Mon, 22 Sep 2025 07:08:43 +0000 (15:08 +0800)]
Merge branch 'MDL-86512-main' of https://github.com/junpataleta/moodle

3 weeks agoMerge branch 'MDL-85772-main' of https://github.com/mackensen/moodle
Jun Pataleta [Mon, 22 Sep 2025 06:49:47 +0000 (14:49 +0800)]
Merge branch 'MDL-85772-main' of https://github.com/mackensen/moodle

3 weeks agoMDL-86596 tool_profiling: Deprecate unused string 'lastrun'
Mihail Geshoski [Mon, 22 Sep 2025 05:16:37 +0000 (13:16 +0800)]
MDL-86596 tool_profiling: Deprecate unused string 'lastrun'

3 weeks agoMDL-86596 tool_profiling: Revert string removal without deprecation
Mihail Geshoski [Mon, 22 Sep 2025 05:00:22 +0000 (13:00 +0800)]
MDL-86596 tool_profiling: Revert string removal without deprecation

3 weeks agoMerge branch 'MDL-85766' of https://github.com/paulholden/moodle
Mihail Geshoski [Mon, 22 Sep 2025 02:57:53 +0000 (10:57 +0800)]
Merge branch 'MDL-85766' of https://github.com/paulholden/moodle

3 weeks agoMerge branch 'MDL-84870-main' of https://github.com/andimendunia/moodle
Huong Nguyen [Mon, 22 Sep 2025 01:28:21 +0000 (08:28 +0700)]
Merge branch 'MDL-84870-main' of https://github.com/andimendunia/moodle

3 weeks agoMerge branch 'MDL-83066' of https://github.com/paulholden/moodle
Huong Nguyen [Mon, 22 Sep 2025 01:24:02 +0000 (08:24 +0700)]
Merge branch 'MDL-83066' of https://github.com/paulholden/moodle

3 weeks agoMDL-84504 cli: Add config logging for cli maintenance mode
Brendan Heywood [Thu, 11 Sep 2025 08:13:19 +0000 (18:13 +1000)]
MDL-84504 cli: Add config logging for cli maintenance mode

3 weeks agoMDL-84504 core: Allow setting config and logging with one call
Brendan Heywood [Tue, 18 Feb 2025 00:40:01 +0000 (11:40 +1100)]
MDL-84504 core: Allow setting config and logging with one call

3 weeks agoMerge branch 'MDL-83080' of https://github.com/paulholden/moodle
Mihail Geshoski [Sun, 21 Sep 2025 14:48:54 +0000 (22:48 +0800)]
Merge branch 'MDL-83080' of https://github.com/paulholden/moodle

3 weeks agoMerge branch 'MDL-86596' of https://github.com/yerairogo/moodle
Mihail Geshoski [Sun, 21 Sep 2025 14:30:43 +0000 (22:30 +0800)]
Merge branch 'MDL-86596' of https://github.com/yerairogo/moodle

4 weeks agoMerge branch 'MDL-86704-main' of https://github.com/roland04/moodle
Sara Arjona [Fri, 19 Sep 2025 19:20:09 +0000 (21:20 +0200)]
Merge branch 'MDL-86704-main' of https://github.com/roland04/moodle

4 weeks agoMDL-86520 mod_h5pactivity: Round number of attempts to decimal
Laurent David [Tue, 2 Sep 2025 13:47:19 +0000 (15:47 +0200)]
MDL-86520 mod_h5pactivity: Round number of attempts to decimal

* Add tests to check average and decimal point display

4 weeks agoMDL-86520 mod_lesson: Average attempt rounded to decimal point
Laurent David [Tue, 2 Sep 2025 13:46:21 +0000 (15:46 +0200)]
MDL-86520 mod_lesson: Average attempt rounded to decimal point

* Add test to check average and decimal point display

4 weeks agoMDL-86520 mod_quiz: Fix the average attempt count
Laurent David [Tue, 2 Sep 2025 13:43:59 +0000 (15:43 +0200)]
MDL-86520 mod_quiz: Fix the average attempt count

* Average attempts for student is the number of attempts / number
of students who attempted
* Fix the count for total number of attempts (it was including teachers
by default and not including them in the number of attempts)
* Round this value to one decimal point

4 weeks agoMDL-86520 mod_scorm: Change the average attempts computation
Laurent David [Tue, 2 Sep 2025 12:36:40 +0000 (14:36 +0200)]
MDL-86520 mod_scorm: Change the average attempts computation

* Make the average calculation uniform with other modules
(it is the students who attempted who are counted, not all
participants)
* Add a decimal point to the rounded value

4 weeks agoMerge branch 'MDL-86174-main' of https://github.com/sarjona/moodle
Amaia Anabitarte [Fri, 19 Sep 2025 14:12:02 +0000 (16:12 +0200)]
Merge branch 'MDL-86174-main' of https://github.com/sarjona/moodle

4 weeks agoMDL-86174 badges: Add Canvas Credentials paid plan alert
Sara Arjona [Tue, 5 Aug 2025 15:33:35 +0000 (17:33 +0200)]
MDL-86174 badges: Add Canvas Credentials paid plan alert

4 weeks agoMDL-86704 theme_boost: Fix modchooser height on small screens
Mikel Martín [Fri, 19 Sep 2025 09:43:12 +0000 (11:43 +0200)]
MDL-86704 theme_boost: Fix modchooser height on small screens

4 weeks agoMDL-86424 quiz: Question type icon square within add question in quiz.
Luca Bösch [Mon, 25 Aug 2025 09:02:14 +0000 (11:02 +0200)]
MDL-86424 quiz: Question type icon square within add question in quiz.

4 weeks agoMDL-86703 enrol_manual: format group names in enrolment form.
Paul Holden [Fri, 19 Sep 2025 09:26:01 +0000 (10:26 +0100)]
MDL-86703 enrol_manual: format group names in enrolment form.

4 weeks agoMDL-86586 core_form: Fixed dropdown JS error if no element found
Mark Sharp [Wed, 10 Sep 2025 11:07:51 +0000 (12:07 +0100)]
MDL-86586 core_form: Fixed dropdown JS error if no element found

4 weeks agoMDL-86596 Profiling: add breadcrumb node to profiling detail page
Yerai Rodríguez [Fri, 12 Sep 2025 10:40:33 +0000 (12:40 +0200)]
MDL-86596 Profiling: add breadcrumb node to profiling detail page

Boost theme removes the last item action.
This adds an extra node so the profile run details page breadcrumb is clickable in both Classic and Boost themes.

4 weeks agoon-demand release 5.1dev+
Huong Nguyen [Fri, 19 Sep 2025 08:35:15 +0000 (15:35 +0700)]
on-demand release 5.1dev+

4 weeks agoNOBUG: Fixed file access permissions
Huong Nguyen [Fri, 19 Sep 2025 08:35:03 +0000 (15:35 +0700)]
NOBUG: Fixed file access permissions

4 weeks agoMDL-80053 core_grade: Fix illegal whitespaces
Huong Nguyen [Fri, 19 Sep 2025 08:13:33 +0000 (15:13 +0700)]
MDL-80053 core_grade: Fix illegal whitespaces

4 weeks agoMerge branch 'MDL-83991_master' of https://github.com/panchalrohit/moodle
Huong Nguyen [Fri, 19 Sep 2025 01:56:48 +0000 (08:56 +0700)]
Merge branch 'MDL-83991_master' of https://github.com/panchalrohit/moodle

4 weeks agoMerge branch 'mdl-83857_main' of https://github.com/james-cnz/moodle
Mihail Geshoski [Fri, 19 Sep 2025 01:54:41 +0000 (09:54 +0800)]
Merge branch 'mdl-83857_main' of https://github.com/james-cnz/moodle

4 weeks agoMerge branch 'MDL-86592-main' of https://github.com/davewoloszyn/moodle
Huong Nguyen [Fri, 19 Sep 2025 01:21:44 +0000 (08:21 +0700)]
Merge branch 'MDL-86592-main' of https://github.com/davewoloszyn/moodle

4 weeks agoMerge branch 'MDL-86021-main' of https://github.com/laurentdavid/moodle
Shamim Rezaie [Fri, 19 Sep 2025 00:48:44 +0000 (10:48 +1000)]
Merge branch 'MDL-86021-main' of https://github.com/laurentdavid/moodle

4 weeks agoMDL-83857 course: Use set_sectionid not num
James C [Thu, 18 Sep 2025 06:42:32 +0000 (18:42 +1200)]
MDL-83857 course: Use set_sectionid not num

4 weeks agoMerge branch 'MDL-85679-main' of https://github.com/sammarshallou/moodle into main
Paul Holden [Thu, 18 Sep 2025 18:31:15 +0000 (19:31 +0100)]
Merge branch 'MDL-85679-main' of https://github.com/sammarshallou/moodle into main

4 weeks agoMerge branch 'MDL-85616-main_glossary_undefined_variable' of https://github.com/david...
Paul Holden [Thu, 18 Sep 2025 18:23:20 +0000 (19:23 +0100)]
Merge branch 'MDL-85616-main_glossary_undefined_variable' of https://github.com/davidherney/moodle into main

4 weeks agoMerge branch 'MDL-86173-main' of https://github.com/aanabit/moodle
Sara Arjona [Thu, 18 Sep 2025 15:55:51 +0000 (17:55 +0200)]
Merge branch 'MDL-86173-main' of https://github.com/aanabit/moodle

4 weeks agoMDL-86488 componentlibrary: Improved documentation for the action menu
Jun Pataleta [Thu, 18 Sep 2025 04:52:47 +0000 (12:52 +0800)]
MDL-86488 componentlibrary: Improved documentation for the action menu

4 weeks agoMDL-86488 mod_subsection: Click on the menu button itself, not the icon
Jun Pataleta [Mon, 15 Sep 2025 11:17:47 +0000 (19:17 +0800)]
MDL-86488 mod_subsection: Click on the menu button itself, not the icon

4 weeks agoMDL-86488 behat: Click on the menu button itself, not the icon
Jun Pataleta [Mon, 15 Sep 2025 11:16:57 +0000 (19:16 +0800)]
MDL-86488 behat: Click on the menu button itself, not the icon

4 weeks agoMDL-86488 qbank_columnsortorder: Use action menu Behat steps
Jun Pataleta [Sat, 13 Sep 2025 02:33:32 +0000 (10:33 +0800)]
MDL-86488 qbank_columnsortorder: Use action menu Behat steps

4 weeks agoMDL-86488 behat: Update xpath for action menu trigger's label
Jun Pataleta [Thu, 11 Sep 2025 11:04:45 +0000 (19:04 +0800)]
MDL-86488 behat: Update xpath for action menu trigger's label

4 weeks agoMDL-86488 mod_data: Fix Behat tests for checking action menu items
Jun Pataleta [Fri, 12 Sep 2025 15:48:30 +0000 (23:48 +0800)]
MDL-86488 mod_data: Fix Behat tests for checking action menu items

4 weeks agoMDL-86488 mod_feedback: Move menu trigger label outside the pix icon
Jun Pataleta [Fri, 12 Sep 2025 12:13:33 +0000 (20:13 +0800)]
MDL-86488 mod_feedback: Move menu trigger label outside the pix icon

* The pix icons must be decorative, and the label be put within
the menu trigger itself as a visually hidden text.
* Also make the pix icons beside the action menu items as decorative.

4 weeks agoMDL-86488 grade: Move menu trigger label outside the pix icon
Jun Pataleta [Fri, 12 Sep 2025 12:12:51 +0000 (20:12 +0800)]
MDL-86488 grade: Move menu trigger label outside the pix icon

* The pix icons must be decorative, and the label be put within
the menu trigger itself as a visually hidden text.

4 weeks agoMDL-86488 course: Set action menu icon for category actions menu
Jun Pataleta [Fri, 12 Sep 2025 12:10:40 +0000 (20:10 +0800)]
MDL-86488 course: Set action menu icon for category actions menu

4 weeks agoMDL-86488 mod_lti: Move menu trigger label outside the pix icon
Jun Pataleta [Fri, 12 Sep 2025 08:54:51 +0000 (16:54 +0800)]
MDL-86488 mod_lti: Move menu trigger label outside the pix icon

4 weeks agoMDL-86021 core_course: Sort modules in the course listing order
Laurent David [Tue, 9 Sep 2025 10:33:13 +0000 (12:33 +0200)]
MDL-86021 core_course: Sort modules in the course listing order

* When sections contains submodules, the list of course modules should appear
in the right order (the order displayed in the course page)

4 weeks agoMDL-86512 mod_assign: Make the select column header name more accessible
Jun Pataleta [Fri, 5 Sep 2025 10:59:54 +0000 (18:59 +0800)]
MDL-86512 mod_assign: Make the select column header name more accessible

4 weeks agoMerge branch 'MDL-83838-master' of https://github.com/NashTechOpenUniversity/moodle
Shamim Rezaie [Wed, 17 Sep 2025 21:08:02 +0000 (07:08 +1000)]
Merge branch 'MDL-83838-master' of https://github.com/NashTechOpenUniversity/moodle

4 weeks agoMDL-85616 mod_glossary: The existence of the variable is controlled
David Herney [Thu, 29 May 2025 07:47:41 +0000 (02:47 -0500)]
MDL-85616 mod_glossary: The existence of the variable is controlled

4 weeks agoMerge branch 'MDL-80053-main' of https://github.com/Jayce0808/moodle
Mihail Geshoski [Wed, 17 Sep 2025 15:34:28 +0000 (23:34 +0800)]
Merge branch 'MDL-80053-main' of https://github.com/Jayce0808/moodle

4 weeks agoMerge branch 'MDL-86454-main' of https://github.com/sh-csg/moodle into main
Paul Holden [Wed, 17 Sep 2025 15:04:33 +0000 (16:04 +0100)]
Merge branch 'MDL-86454-main' of https://github.com/sh-csg/moodle into main

4 weeks agoMDL-86648 mod_assign: refer to selected user when calculating override.
Paul Holden [Tue, 16 Sep 2025 11:28:08 +0000 (12:28 +0100)]
MDL-86648 mod_assign: refer to selected user when calculating override.

The selected user is either that chosen for a new override, or the saved
value when editing/loading an existing override.

4 weeks agoMDL-86173 grade: Checking the grade item is gradable
Amaia Anabitarte [Wed, 10 Sep 2025 08:16:59 +0000 (10:16 +0200)]
MDL-86173 grade: Checking the grade item is gradable

4 weeks agoMerge branch 'MDL-86065' of https://github.com/dravek/moodle
Jun Pataleta [Wed, 17 Sep 2025 12:04:41 +0000 (20:04 +0800)]
Merge branch 'MDL-86065' of https://github.com/dravek/moodle

4 weeks agoMerge branch 'MDL-86431-main' of https://github.com/andrewnicols/moodle into main
Paul Holden [Wed, 17 Sep 2025 11:39:04 +0000 (12:39 +0100)]
Merge branch 'MDL-86431-main' of https://github.com/andrewnicols/moodle into main

4 weeks agoMerge branch 'MDL-86541' of https://github.com/dfelipemonroy/moodle into main
Paul Holden [Wed, 17 Sep 2025 10:52:53 +0000 (11:52 +0100)]
Merge branch 'MDL-86541' of https://github.com/dfelipemonroy/moodle into main

4 weeks agoMDL-83838 report_progress: Add download widget
hieuvu [Thu, 19 Dec 2024 01:54:47 +0000 (08:54 +0700)]
MDL-83838 report_progress: Add download widget

4 weeks agoMerge branch 'MDL-86208-main' of https://github.com/roland04/moodle
Amaia Anabitarte [Wed, 17 Sep 2025 10:32:22 +0000 (12:32 +0200)]
Merge branch 'MDL-86208-main' of https://github.com/roland04/moodle

4 weeks agoMerge branch 'MDL-86490-main-2' of https://github.com/junpataleta/moodle
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

4 weeks agoMerge branch 'MDL-86564-main' of https://github.com/aanabit/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

4 weeks agoMDL-86065 customfield: Add privacy provider metadata for 'shared' table
David Carrillo [Wed, 17 Sep 2025 08:18:37 +0000 (10:18 +0200)]
MDL-86065 customfield: Add privacy provider metadata for 'shared' table

4 weeks agoMDL-86488 output: Make the icon in action menu triggers decorative
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.

4 weeks agoMDL-86431 phpunit: Rename test teardown method
Andrew Nicols [Mon, 25 Aug 2025 13:04:47 +0000 (21:04 +0800)]
MDL-86431 phpunit: Rename test teardown method

4 weeks agoMerge branch 'MDL-86065' of https://github.com/dravek/moodle
Jun Pataleta [Wed, 17 Sep 2025 04:09:39 +0000 (12:09 +0800)]
Merge branch 'MDL-86065' of https://github.com/dravek/moodle

4 weeks agoMerge branch 'MDL-85836-main' of https://github.com/junpataleta/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

4 weeks agoMDL-85836 assign: refactor submit code, so the back-end is reusable
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.

4 weeks agoMDL-85836 assign: document a useless submit_for_grading argument
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.

4 weeks agoMerge branch 'MDL-76022-main' of https://github.com/stevandoMoodle/moodle
Huong Nguyen [Wed, 17 Sep 2025 01:40:39 +0000 (08:40 +0700)]
Merge branch 'MDL-76022-main' of https://github.com/stevandoMoodle/moodle

4 weeks agoMDL-58001 mod_assign: Return early if no grade items are available
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

4 weeks agoMDL-86065 customfield: Allow to select shared categories on each entity
David Carrillo [Fri, 29 Aug 2025 14:11:15 +0000 (16:11 +0200)]
MDL-86065 customfield: Allow to select shared categories on each entity

4 weeks agoMDL-86065 customfield: Add shared custom fields
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.

4 weeks agoMDL-85874 core_grade: Fix grade category toggle JS error.
Conn Warwicker [Tue, 16 Sep 2025 14:18:30 +0000 (15:18 +0100)]
MDL-85874 core_grade: Fix grade category toggle JS error.

4 weeks agoMDL-86512 core: Ensure bulk action selection count announcement
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.

4 weeks agoMDL-86512 core: Assign status role for the number of selected items
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.

4 weeks agoMDL-86490 tool: Click on the action link itself and not on its icon
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

4 weeks agoMDL-86490 output: Mark icon in action_icon as decorative
Jun Pataleta [Thu, 28 Aug 2025 10:34:11 +0000 (18:34 +0800)]
MDL-86490 output: Mark icon in action_icon as decorative

4 weeks agoon-demand release 5.1dev+
Huong Nguyen [Tue, 16 Sep 2025 13:59:42 +0000 (20:59 +0700)]
on-demand release 5.1dev+

4 weeks agoNOBUG: Add upgrade notes
Huong Nguyen [Tue, 16 Sep 2025 13:59:42 +0000 (20:59 +0700)]
NOBUG: Add upgrade notes

4 weeks agoMDL-86208 output: Add load_fontawesome_map to mobile service
Mikel Martín [Tue, 16 Sep 2025 13:43:22 +0000 (15:43 +0200)]
MDL-86208 output: Add load_fontawesome_map to mobile service

4 weeks agoMDL-86646 gradereport_user: ensure table rowspan always populated.
Paul Holden [Tue, 16 Sep 2025 09:58:32 +0000 (10:58 +0100)]
MDL-86646 gradereport_user: ensure table rowspan always populated.

4 weeks agoMDL-86645 grade: account for text grade types determining element icon.
Paul Holden [Tue, 16 Sep 2025 08:54:15 +0000 (09:54 +0100)]
MDL-86645 grade: account for text grade types determining element icon.

4 weeks agoMerge branch 'MDL-78437-main-fix' of https://github.com/bwalkerl/moodle
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

4 weeks agoMDL-86592 analytics: Modify processor checking in admin setting
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.

4 weeks agoMerge branch 'MDL-86495-main-patch' of https://github.com/HuongNV13/moodle
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

4 weeks agoMDL-78437 core_task: Add expected clean up output to tests
Benjamin Walker [Tue, 16 Sep 2025 01:40:49 +0000 (11:40 +1000)]
MDL-78437 core_task: Add expected clean up output to tests

4 weeks agoMerge branch 'MDL-86558-main' of https://github.com/rjnl/moodle
Mihail Geshoski [Tue, 16 Sep 2025 01:56:27 +0000 (09:56 +0800)]
Merge branch 'MDL-86558-main' of https://github.com/rjnl/moodle

4 weeks agoMDL-86495 core: Improve PHPUnit for IPLookup
Huong Nguyen [Tue, 16 Sep 2025 01:42:05 +0000 (08:42 +0700)]
MDL-86495 core: Improve PHPUnit for IPLookup

4 weeks agoMDL-80053 core_grade: fixed exception message appearing
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.

4 weeks agoMDL-86564 mod_choice: Export a pix_icon in overview external
Amaia Anabitarte [Mon, 8 Sep 2025 13:29:38 +0000 (15:29 +0200)]
MDL-86564 mod_choice: Export a pix_icon in overview external

4 weeks agoMerge branch 'MDL-85541' of https://github.com/paulholden/moodle
Amaia Anabitarte [Mon, 15 Sep 2025 12:57:12 +0000 (14:57 +0200)]
Merge branch 'MDL-85541' of https://github.com/paulholden/moodle

4 weeks agoMerge branch 'MDL-85990-main' of https://github.com/roland04/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

4 weeks agoMerge branch 'MDL-86157' of https://github.com/paulholden/moodle
Amaia Anabitarte [Mon, 15 Sep 2025 12:49:50 +0000 (14:49 +0200)]
Merge branch 'MDL-86157' of https://github.com/paulholden/moodle

4 weeks agoMDL-86157 mod_glossary: correctly format entry page title.
Paul Holden [Tue, 29 Jul 2025 21:03:18 +0000 (22:03 +0100)]
MDL-86157 mod_glossary: correctly format entry page title.

4 weeks agoMDL-83080 message: handle `core\url` instance data as contexturl.
Paul Holden [Wed, 11 Sep 2024 20:58:33 +0000 (21:58 +0100)]
MDL-83080 message: handle `core\url` instance data as contexturl.

4 weeks agoMDL-86147 block_myoverview: consistent zero-state view styling.
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.

4 weeks agoMDL-86599 assignment: add hidden captions to the table in the assign UI
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.

4 weeks agoMerge branch 'MDL-86283-main-v02' of https://github.com/ferranrecio/moodle
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

4 weeks agoMDL-85990 mod_forum: Fix toggle accessibility in overview page
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

4 weeks agoMDL-85990 core: Improve core/toggle to accept any attribute
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.