moodle.git
4 months agoMDL-78375 core: Final deprecation of device related theme functions
Daniel Ziegenberg [Thu, 13 Feb 2025 11:26:12 +0000 (12:26 +0100)]
MDL-78375 core: Final deprecation of device related theme functions

Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
4 months agoMerge branch 'MDL-85158' of https://github.com/pedrojordao/moodle into main
Paul Holden [Wed, 18 Jun 2025 09:01:45 +0000 (10:01 +0100)]
Merge branch 'MDL-85158' of https://github.com/pedrojordao/moodle into main

4 months agoMerge branch 'MDL-42263-main' of https://github.com/Jayce0808/moodle into main
Mihail Geshoski [Wed, 18 Jun 2025 08:19:24 +0000 (16:19 +0800)]
Merge branch 'MDL-42263-main' of https://github.com/Jayce0808/moodle into main

4 months agoMDL-73003 core_grades: Don't use 'scale' to determine grading method.
Jayce Birrell [Tue, 10 Jun 2025 00:54:13 +0000 (10:24 +0930)]
MDL-73003 core_grades: Don't use 'scale' to determine grading method.

When a forum activity used a rubrics with a scale for grading, it was not treated as an advanced grading method, causing
the code to mishandle the grading object and not return any grades.

4 months agoMDL-83904 badges: Add namespace to badges/classes/observer.php
Dai Nguyen Trong [Thu, 20 Mar 2025 02:37:01 +0000 (09:37 +0700)]
MDL-83904 badges: Add namespace to badges/classes/observer.php

4 months agoMerge branch 'MDL-85742-main' of https://github.com/lucaboesch/moodle
Huong Nguyen [Wed, 18 Jun 2025 03:10:39 +0000 (10:10 +0700)]
Merge branch 'MDL-85742-main' of https://github.com/lucaboesch/moodle

4 months agoMerge branch 'MDL-84832-main' of https://github.com/junpataleta/moodle
Huong Nguyen [Wed, 18 Jun 2025 02:50:11 +0000 (09:50 +0700)]
Merge branch 'MDL-84832-main' of https://github.com/junpataleta/moodle

4 months agoMDL-83895 mod_h5pactivity: Redirect index.php to overview page
Amaia Anabitarte [Wed, 4 Jun 2025 13:31:22 +0000 (15:31 +0200)]
MDL-83895 mod_h5pactivity: Redirect index.php to overview page

4 months agoMDL-83895 mod_h5pactivity: New overview page
Amaia Anabitarte [Mon, 2 Jun 2025 15:31:07 +0000 (17:31 +0200)]
MDL-83895 mod_h5pactivity: New overview page

4 months agoMDL-83895 courseformat: Add new overviewdialog for overview page
Mikel Martín [Mon, 2 Jun 2025 08:17:17 +0000 (10:17 +0200)]
MDL-83895 courseformat: Add new overviewdialog for overview page

Added new core_courseformat\output\local\overview\overviewdialog class to display
dialog elemetns in the course overview table. It will show a combination of
title, description and a list of items (label: value).

4 months agoMerge branch 'MDL-85433-main' of https://github.com/sarjona/moodle
Amaia Anabitarte [Tue, 17 Jun 2025 14:05:30 +0000 (16:05 +0200)]
Merge branch 'MDL-85433-main' of https://github.com/sarjona/moodle

4 months agoMerge branch 'MDL-85773-main' of https://github.com/sebastsg/moodle into main
Paul Holden [Tue, 17 Jun 2025 10:08:45 +0000 (11:08 +0100)]
Merge branch 'MDL-85773-main' of https://github.com/sebastsg/moodle into main

4 months agoMDL-85773 forms: Read-only selects must have static labels
Sebastian Gundersen [Thu, 12 Jun 2025 13:57:02 +0000 (15:57 +0200)]
MDL-85773 forms: Read-only selects must have static labels

This is to prevent labels with an invalid for attribute, referencing non-existing elements.

4 months agoMerge branch 'MDL-84978-main' of https://github.com/olivabigyo/moodle into main
Mihail Geshoski [Tue, 17 Jun 2025 07:17:10 +0000 (15:17 +0800)]
Merge branch 'MDL-84978-main' of https://github.com/olivabigyo/moodle into main

4 months agoMerge branch 'MDL-82797_main' of https://github.com/cwarwicker/moodle into main
Mihail Geshoski [Tue, 17 Jun 2025 07:02:41 +0000 (15:02 +0800)]
Merge branch 'MDL-82797_main' of https://github.com/cwarwicker/moodle into main

4 months agoMDL-85742 block_timeline: Fix active item indicator spacing
Luca Bösch [Wed, 11 Jun 2025 06:40:21 +0000 (08:40 +0200)]
MDL-85742 block_timeline: Fix active item indicator spacing

4 months agoMDL-80611 general: do not translate url in help links
Marina Glancy [Mon, 15 Jan 2024 18:03:51 +0000 (18:03 +0000)]
MDL-80611 general: do not translate url in help links

4 months agoMDL-85609 tool_mfa: fix user counting for factors in use table.
Paul Holden [Thu, 29 May 2025 13:56:07 +0000 (14:56 +0100)]
MDL-85609 tool_mfa: fix user counting for factors in use table.

4 months agoMerge branch 'MDL-85553-main' of https://github.com/aanabit/moodle
Sara Arjona [Mon, 16 Jun 2025 11:12:32 +0000 (13:12 +0200)]
Merge branch 'MDL-85553-main' of https://github.com/aanabit/moodle

4 months agoMDL-85553 course: Change Status column name in Overview
Amaia Anabitarte [Mon, 16 Jun 2025 08:51:22 +0000 (10:51 +0200)]
MDL-85553 course: Change Status column name in Overview

4 months agoMDL-85678 mod_feedback: a11y Behat coverage for Manage templates page
Jun Pataleta [Thu, 5 Jun 2025 10:24:58 +0000 (18:24 +0800)]
MDL-85678 mod_feedback: a11y Behat coverage for Manage templates page

4 months agoMDL-85678 mod_feedback: Fix a11y issues in the Manage templates page
Jun Pataleta [Thu, 5 Jun 2025 09:06:18 +0000 (17:06 +0800)]
MDL-85678 mod_feedback: Fix a11y issues in the Manage templates page

- Fix the heading hierarchy.
- Add a visually-hidden column header for the actions column.

4 months agoMDL-75947 ltiservice_gradebookservices: score->timestamp as dategraded
Jake Dallimore [Fri, 9 Aug 2024 05:55:43 +0000 (13:55 +0800)]
MDL-75947 ltiservice_gradebookservices: score->timestamp as dategraded

If this is not passed in to grade_update(), then it's not passed on to
update_raw_grade(), resulting in time() being used instead, which isn't
correct. The grade timemodified value should be set to the timestamp
provided by the tool in the score post JSON, not the time of the score
post itself.

Co-authored-by: Jayce Birrell <jayce.birrell@moodle.com>
4 months agoMDL-75947 ltiservice_gradebookservices: test sequential score posting
Jake Dallimore [Fri, 9 Aug 2024 07:09:54 +0000 (15:09 +0800)]
MDL-75947 ltiservice_gradebookservices: test sequential score posting

This tests highlights a problem with the score handling logic and
will currently fail. On score post, the current time is used for
grade->timemodified instead of the score->timestamp provided by the
tool in the POST JSON.

4 months agoMDL-42263 assign: Force language of email sent to graders
aya-saad1 [Thu, 15 May 2025 05:50:44 +0000 (15:20 +0930)]
MDL-42263 assign: Force language of email sent to graders

Co-authored-by: Jayce Birrell <jayce.birrell@moodle.com>
4 months agoAutomatically generated installer lang files
AMOS bot [Sun, 15 Jun 2025 00:09:57 +0000 (00:09 +0000)]
Automatically generated installer lang files

4 months agoMDL-85463 pix: Replace custom icons
Sara Arjona [Fri, 13 Jun 2025 14:05:47 +0000 (16:05 +0200)]
MDL-85463 pix: Replace custom icons

When working on MDL-85084, it was decided to replace as many custom
icons as possible with their FontAwesome equivalents.

4 months agoMDL-85433 singleactivity: Support multiple activities
Sara Arjona [Tue, 3 Jun 2025 17:18:10 +0000 (19:18 +0200)]
MDL-85433 singleactivity: Support multiple activities

4 months agoMDL-85433 site_main_menu: Add support to subsections
Sara Arjona [Tue, 3 Jun 2025 17:16:28 +0000 (19:16 +0200)]
MDL-85433 site_main_menu: Add support to subsections

Co-authored-by: Ferran Recio <ferran@moodle.com>
4 months agoMDL-85433 navigation: Generalise secondary navigation for single format
Sara Arjona [Fri, 9 May 2025 05:45:01 +0000 (07:45 +0200)]
MDL-85433 navigation: Generalise secondary navigation for single format

Introduce flexibility by allowing course formats to define custom logic
for retrieving activity modules.

4 months agoMDL-85433 block: Update behaviour for default course blocks
Sara Arjona [Fri, 9 May 2025 05:40:37 +0000 (07:40 +0200)]
MDL-85433 block: Update behaviour for default course blocks

To improve block handling in courses without a view page, subcontext
visibility is now enabled when a block needs to be added by default.

4 months agoMDL-85433 course: Remove restriction to display course description
Sara Arjona [Fri, 9 May 2025 05:35:49 +0000 (07:35 +0200)]
MDL-85433 course: Remove restriction to display course description

The "Show description" checkbox now appears even in course formats
without a dedicated view page, as this information can now be
displayed via the Additional activities block (formerly the Main
menu block), if added to the course.

4 months agoMDL-78233 accesslib: remove unreliable test
Tasio [Fri, 13 Jun 2025 08:26:25 +0000 (10:26 +0200)]
MDL-78233 accesslib: remove unreliable test

Co-authored-by: Marina Glancy <marina.glancy@gmail.com>
4 months agoweekly release 5.1dev
Mihail Geshoski [Fri, 13 Jun 2025 06:43:12 +0000 (14:43 +0800)]
weekly release 5.1dev

4 months agoNOBUG: Add upgrade notes
Mihail Geshoski [Fri, 13 Jun 2025 06:43:12 +0000 (14:43 +0800)]
NOBUG: Add upgrade notes

4 months agoMDL-84531 core: default deprecated attribute `$replacement` to null.
Paul Holden [Thu, 12 Jun 2025 13:39:51 +0000 (14:39 +0100)]
MDL-84531 core: default deprecated attribute `$replacement` to null.

4 months agoMDL-85772 forum: added maxbytes default for announcement forums
Charles Fulton [Thu, 12 Jun 2025 11:31:04 +0000 (07:31 -0400)]
MDL-85772 forum: added maxbytes default for announcement forums

4 months agoMerge branch 'MDL-84752' of https://github.com/paulholden/moodle
Jun Pataleta [Thu, 12 Jun 2025 09:15:37 +0000 (17:15 +0800)]
Merge branch 'MDL-84752' of https://github.com/paulholden/moodle

4 months agoMDL-84752 qtype_essay: create accessible min/max words form elements.
Paul Holden [Thu, 6 Mar 2025 08:34:03 +0000 (08:34 +0000)]
MDL-84752 qtype_essay: create accessible min/max words form elements.

Because of historical requirements involving fieldsets in question
type forms (see 958e7671), we should use ARIA label attribute on
grouped elements rather than normal labels in order to make them
accessible.

Co-authored-by: Jun Pataleta <jun@moodle.com>
4 months agoMerge branch 'MDL-85700-main' of https://github.com/roland04/moodle
Jun Pataleta [Thu, 12 Jun 2025 03:26:49 +0000 (11:26 +0800)]
Merge branch 'MDL-85700-main' of https://github.com/roland04/moodle

4 months agoMerge branch 'MDL-85462' of https://github.com/paulholden/moodle
Jun Pataleta [Thu, 12 Jun 2025 03:08:29 +0000 (11:08 +0800)]
Merge branch 'MDL-85462' of https://github.com/paulholden/moodle

4 months agoMerge branch 'MDL-85344' of https://github.com/paulholden/moodle
Jun Pataleta [Thu, 12 Jun 2025 03:07:53 +0000 (11:07 +0800)]
Merge branch 'MDL-85344' of https://github.com/paulholden/moodle

4 months agoMDL-72123 message: Add upgrade note
Huong Nguyen [Thu, 12 Jun 2025 02:21:40 +0000 (09:21 +0700)]
MDL-72123 message: Add upgrade note

4 months agoMerge branch 'MDL-72123-main' of https://github.com/yusufwib01/moodle
Huong Nguyen [Thu, 12 Jun 2025 02:23:08 +0000 (09:23 +0700)]
Merge branch 'MDL-72123-main' of https://github.com/yusufwib01/moodle

4 months agoMerge branch 'MDL-84611-main' of https://github.com/sh-csg/moodle
Huong Nguyen [Thu, 12 Jun 2025 01:37:11 +0000 (08:37 +0700)]
Merge branch 'MDL-84611-main' of https://github.com/sh-csg/moodle

4 months agoMDL-85725 qtype_ddimageortext: deprecate unused dropzone string.
Paul Holden [Wed, 11 Jun 2025 17:56:51 +0000 (18:56 +0100)]
MDL-85725 qtype_ddimageortext: deprecate unused dropzone string.

4 months agoMDL-79319 core: Layout can inherit parent themes
Laurent David [Thu, 1 May 2025 08:49:12 +0000 (10:49 +0200)]
MDL-79319 core: Layout can inherit parent themes

* Layout should will be inherited from parent themes in the order
of precedence

4 months agoMDL-82797 question engine: gift import fix
Justin Hunt [Sun, 13 Oct 2024 00:40:45 +0000 (09:40 +0900)]
MDL-82797 question engine: gift import fix

4 months agoMDL-84611 blocks: Respect instance_allow_multiple()
Stefan Hanauska [Wed, 11 Jun 2025 09:17:43 +0000 (11:17 +0200)]
MDL-84611 blocks: Respect instance_allow_multiple()

4 months agoMDL-84611 block_html: Change tests to respect capabilities
Stefan Hanauska [Wed, 11 Jun 2025 09:13:12 +0000 (11:13 +0200)]
MDL-84611 block_html: Change tests to respect capabilities

4 months agoMerge branch 'MDL-77964' of https://github.com/paulholden/moodle
Huong Nguyen [Wed, 11 Jun 2025 07:08:30 +0000 (14:08 +0700)]
Merge branch 'MDL-77964' of https://github.com/paulholden/moodle

4 months agoMerge branch 'MDL-85316-main-mysql-version' of https://github.com/meirzamoodle/moodle
Huong Nguyen [Wed, 11 Jun 2025 06:33:28 +0000 (13:33 +0700)]
Merge branch 'MDL-85316-main-mysql-version' of https://github.com/meirzamoodle/moodle

4 months agoMerge branch 'MDL-85274-main' of https://github.com/davewoloszyn/moodle
Huong Nguyen [Wed, 11 Jun 2025 06:29:47 +0000 (13:29 +0700)]
Merge branch 'MDL-85274-main' of https://github.com/davewoloszyn/moodle

4 months agoMDL-85274 calendar: Duration limits added to forms
David Woloszyn [Tue, 27 May 2025 04:02:19 +0000 (14:02 +1000)]
MDL-85274 calendar: Duration limits added to forms

4 months agoMDL-85316 admin: Add environment check for AWS Aurora database
meirzamoodle [Fri, 23 May 2025 03:59:56 +0000 (10:59 +0700)]
MDL-85316 admin: Add environment check for AWS Aurora database

4 months agoMDL-85679 mod_assign: Use core DI clock to make testing easier
sam marshall [Thu, 5 Jun 2025 10:51:41 +0000 (11:51 +0100)]
MDL-85679 mod_assign: Use core DI clock to make testing easier

4 months agoMDL-85350 questions: skip restore test for certain 3rd party plugins
Philipp Imhof [Fri, 6 Jun 2025 13:20:04 +0000 (15:20 +0200)]
MDL-85350 questions: skip restore test for certain 3rd party plugins

The test_restore_course_with_same_stamp_questions() test assumes
that all question types using answers will also use the table
"question_answers" to store said answers. However, some 3rd party
qtypes might use custom tables and for those, the test would fail.

4 months agoMDL-85700 theme_boost: Fix group selector spacing
Mikel Martín [Fri, 6 Jun 2025 08:16:57 +0000 (10:16 +0200)]
MDL-85700 theme_boost: Fix group selector spacing

- Fix single_select template adding gap between elements.
- Improve groupselector definitions.
- Clean groupselector unneeded styles.

4 months agoMDL-84976 tool_policy: noclean param was not set
Rajneel Totaram [Sun, 23 Mar 2025 09:47:29 +0000 (21:47 +1200)]
MDL-84976 tool_policy: noclean param was not set

4 months agoMDL-72123 message: Hide add to contacts button if user not allowed
yusufwib01 [Mon, 26 May 2025 18:25:23 +0000 (01:25 +0700)]
MDL-72123 message: Hide add to contacts button if user not allowed

4 months agoMDL-85683 enrol: use formatted course name for notification context.
Paul Holden [Thu, 5 Jun 2025 22:20:51 +0000 (23:20 +0100)]
MDL-85683 enrol: use formatted course name for notification context.

4 months agoweekly release 5.1dev
Sara Arjona [Thu, 5 Jun 2025 14:43:21 +0000 (16:43 +0200)]
weekly release 5.1dev

4 months agoNOBUG: Add upgrade notes
Sara Arjona [Thu, 5 Jun 2025 14:43:21 +0000 (16:43 +0200)]
NOBUG: Add upgrade notes

4 months agoMDL-85344 reportbuilder: Add filter component plugin.
Sumaiya Javed [Fri, 2 May 2025 04:13:02 +0000 (16:13 +1200)]
MDL-85344 reportbuilder: Add filter component plugin.

Co-authored-by: Paul Holden <paulh@moodle.com>
4 months agoMDL-84491 core_session: Fix redis connection in CLI / scheduled task
Niels Gandraß [Thu, 27 Mar 2025 12:18:50 +0000 (13:18 +0100)]
MDL-84491 core_session: Fix redis connection in CLI / scheduled task

4 months agoMDL-83762 core_files: Bind resolve IPs and ports to cURL calls
Michael Hawkins [Fri, 14 Feb 2025 07:18:26 +0000 (15:18 +0800)]
MDL-83762 core_files: Bind resolve IPs and ports to cURL calls

4 months agoMerge branch 'MDL-85571-main' of https://github.com/HuongNV13/moodle
Michael Hawkins [Thu, 5 Jun 2025 04:32:59 +0000 (12:32 +0800)]
Merge branch 'MDL-85571-main' of https://github.com/HuongNV13/moodle

4 months agoMerge branch 'MDL-85645-main' of https://github.com/lameze/moodle into main
Mihail Geshoski [Thu, 5 Jun 2025 04:31:10 +0000 (12:31 +0800)]
Merge branch 'MDL-85645-main' of https://github.com/lameze/moodle into main

4 months agoMerge branch 'MDL-85556_main' of https://github.com/marxjohnson/moodle into main
Mihail Geshoski [Thu, 5 Jun 2025 04:25:11 +0000 (12:25 +0800)]
Merge branch 'MDL-85556_main' of https://github.com/marxjohnson/moodle into main

4 months agoMDL-84518 course: improved course visibility state handling
Vincent Schneider [Tue, 13 May 2025 15:51:53 +0000 (17:51 +0200)]
MDL-84518 course: improved course visibility state handling

4 months agoMerge branch 'MDL-80380-main' of https://github.com/HuongNV13/moodle
Michael Hawkins [Thu, 5 Jun 2025 04:19:05 +0000 (12:19 +0800)]
Merge branch 'MDL-80380-main' of https://github.com/HuongNV13/moodle

4 months agoMerge branch 'MDL-85450-main' of https://github.com/rjnl/moodle
Jun Pataleta [Thu, 5 Jun 2025 04:15:45 +0000 (12:15 +0800)]
Merge branch 'MDL-85450-main' of https://github.com/rjnl/moodle

4 months agoMDL-80380 core_auth: Add upgrade note
Huong Nguyen [Wed, 21 May 2025 04:14:40 +0000 (11:14 +0700)]
MDL-80380 core_auth: Add upgrade note

4 months agoMDL-80380 admin: Support Microsoft XOAUTH2 for outgoing email
Huong Nguyen [Tue, 20 May 2025 01:34:56 +0000 (08:34 +0700)]
MDL-80380 admin: Support Microsoft XOAUTH2 for outgoing email

4 months agoMerge branch 'MDL-69765-main' of https://github.com/lucaboesch/moodle into main
Mihail Geshoski [Thu, 5 Jun 2025 04:10:24 +0000 (12:10 +0800)]
Merge branch 'MDL-69765-main' of https://github.com/lucaboesch/moodle into main

4 months agoMerge branch 'MDL-84941' of https://github.com/paulholden/moodle
Jun Pataleta [Thu, 5 Jun 2025 04:08:36 +0000 (12:08 +0800)]
Merge branch 'MDL-84941' of https://github.com/paulholden/moodle

4 months agoMerge branch 'MDL-85072-main' of https://github.com/olivabigyo/moodle into main
Mihail Geshoski [Thu, 5 Jun 2025 03:50:16 +0000 (11:50 +0800)]
Merge branch 'MDL-85072-main' of https://github.com/olivabigyo/moodle into main

4 months agoMerge branch 'MDL-83654-main-5' of https://github.com/junpataleta/moodle into main
Mihail Geshoski [Thu, 5 Jun 2025 03:30:43 +0000 (11:30 +0800)]
Merge branch 'MDL-83654-main-5' of https://github.com/junpataleta/moodle into main

4 months agoMerge branch 'MDL-85369_main' of https://github.com/agaranin/moodle into main
Mihail Geshoski [Thu, 5 Jun 2025 03:12:50 +0000 (11:12 +0800)]
Merge branch 'MDL-85369_main' of https://github.com/agaranin/moodle into main

4 months agoMDL-85488 mathjax: refactor loader to enhance configuration and loading
Martin Gauk [Fri, 16 May 2025 17:07:14 +0000 (19:07 +0200)]
MDL-85488 mathjax: refactor loader to enhance configuration and loading

4 months agoMDL-85323 core: Don't cache the login page
Mark Johnson [Fri, 2 May 2025 15:39:22 +0000 (16:39 +0100)]
MDL-85323 core: Don't cache the login page

4 months agoMDL-85375 libraries: Upgrade to version 5.22.9 of ADOdb
meirzamoodle [Fri, 16 May 2025 03:45:15 +0000 (10:45 +0700)]
MDL-85375 libraries: Upgrade to version 5.22.9 of ADOdb

4 months agoMDL-84706 bigbluebuttonbn: improved authorization and mitigate CSRF risks
Vincent Schneider [Fri, 11 Apr 2025 19:23:51 +0000 (21:23 +0200)]
MDL-84706 bigbluebuttonbn: improved authorization and mitigate CSRF risks

4 months agoMDL-79993 course: Fix PHPUnit failure
Huong Nguyen [Wed, 14 May 2025 05:18:32 +0000 (12:18 +0700)]
MDL-79993 course: Fix PHPUnit failure

4 months agoMDL-79993 course: Improve user access to recent courses service
raortegar [Tue, 29 Apr 2025 07:10:15 +0000 (09:10 +0200)]
MDL-79993 course: Improve user access to recent courses service

4 months agoMDL-84497 badges: fix missing action sesskey checks.
Vincent Schneider [Fri, 11 Apr 2025 09:10:49 +0000 (11:10 +0200)]
MDL-84497 badges: fix missing action sesskey checks.

4 months agoMDL-85239 mod_quiz: Use visually-hidden instead of deprecated sr-only
Jun Pataleta [Thu, 5 Jun 2025 01:25:34 +0000 (09:25 +0800)]
MDL-85239 mod_quiz: Use visually-hidden instead of deprecated sr-only

4 months agoMerge branch 'MDL-85239-master' of https://github.com/NashTechOpenUniversity/moodle
Jun Pataleta [Thu, 5 Jun 2025 01:22:47 +0000 (09:22 +0800)]
Merge branch 'MDL-85239-master' of https://github.com/NashTechOpenUniversity/moodle

4 months agoMerge branch 'MDL-84804' of https://github.com/paulholden/moodle
Jun Pataleta [Thu, 5 Jun 2025 00:12:37 +0000 (08:12 +0800)]
Merge branch 'MDL-84804' of https://github.com/paulholden/moodle

4 months agoMerge branch 'MDL-82069-main' of https://github.com/aanabit/moodle
Sara Arjona [Wed, 4 Jun 2025 13:36:55 +0000 (15:36 +0200)]
Merge branch 'MDL-82069-main' of https://github.com/aanabit/moodle

4 months agoMDL-84804 output: amend page title when navigating dynamic tabs.
Paul Holden [Wed, 4 Jun 2025 12:14:07 +0000 (13:14 +0100)]
MDL-84804 output: amend page title when navigating dynamic tabs.

Prepend the current tab name to the page title, to ensure we can
easily identify the current page/tab and that it is both unique
and accessible.

4 months agoMDL-84804 javascript: new module for manipulating the page title.
Paul Holden [Wed, 4 Jun 2025 12:13:22 +0000 (13:13 +0100)]
MDL-84804 javascript: new module for manipulating the page title.

4 months agoMerge branch 'MDL-85273' of https://github.com/paulholden/moodle
cescobedo [Wed, 4 Jun 2025 10:58:53 +0000 (12:58 +0200)]
Merge branch 'MDL-85273' of https://github.com/paulholden/moodle

4 months agoMerge branch 'MDL-85041-main' of https://github.com/junpataleta/moodle
Jun Pataleta [Wed, 4 Jun 2025 09:48:16 +0000 (17:48 +0800)]
Merge branch 'MDL-85041-main' of https://github.com/junpataleta/moodle

4 months agoMDL-85645 mod_quiz: Behat to display questionbank name of quiz question.
andelacruz [Wed, 4 Jun 2025 06:14:04 +0000 (14:14 +0800)]
MDL-85645 mod_quiz: Behat to display questionbank name of quiz question.

4 months agoMDL-85619 mod_assign: Preserve default modal behaviour on save
Mihail Geshoski [Wed, 4 Jun 2025 09:18:51 +0000 (17:18 +0800)]
MDL-85619 mod_assign: Preserve default modal behaviour on save

Removes the preventDefault() call that previously prevented the
save/cancel modal from automatically closing when the 'Save' action
is applied for a specific bulk action on the assignment submissions
page.

4 months agoMDL-85041 core: Make methods calling `announceChanges` async as well
Jun Pataleta [Fri, 30 May 2025 05:17:33 +0000 (13:17 +0800)]
MDL-85041 core: Make methods calling `announceChanges` async as well

4 months agoMDL-85571 mod_assign: Improve PHPUnit tests
Huong Nguyen [Wed, 4 Jun 2025 02:44:09 +0000 (09:44 +0700)]
MDL-85571 mod_assign: Improve PHPUnit tests

4 months agoMDL-85571 mod_assign: Add visibility check to due digest notification
raortegar [Tue, 27 May 2025 08:12:37 +0000 (10:12 +0200)]
MDL-85571 mod_assign: Add visibility check to due digest notification

4 months agoMerge branch 'MDL-85507-main-enfix' of https://github.com/mudrd8mz/moodle
Jun Pataleta [Wed, 4 Jun 2025 03:57:13 +0000 (11:57 +0800)]
Merge branch 'MDL-85507-main-enfix' of https://github.com/mudrd8mz/moodle