moodle.git
8 months agoMerge branch 'MDL-80848-404' of https://github.com/andrewgos/moodle into MOODLE_404_S... 0f5a96ff3e3aa1ab44b43b8b9a001e520acda764
Sara Arjona [Wed, 5 Feb 2025 16:17:04 +0000 (17:17 +0100)]
Merge branch 'MDL-80848-404' of https://github.com/andrewgos/moodle into MOODLE_404_STABLE

8 months agoMerge branch 'MDL-83753_404_STABLE' of https://github.com/djarran/moodle into MOODLE_...
Jun Pataleta [Wed, 5 Feb 2025 14:44:25 +0000 (22:44 +0800)]
Merge branch 'MDL-83753_404_STABLE' of https://github.com/djarran/moodle into MOODLE_404_STABLE

8 months agoMerge branch 'mdl-83695_404' of https://github.com/james-cnz/moodle into MOODLE_404_S...
Jun Pataleta [Wed, 5 Feb 2025 09:39:25 +0000 (17:39 +0800)]
Merge branch 'mdl-83695_404' of https://github.com/james-cnz/moodle into MOODLE_404_STABLE

8 months agoMerge branch 'MDL-67683-404' of https://github.com/junpataleta/moodle into MOODLE_404...
Sara Arjona [Wed, 5 Feb 2025 07:50:31 +0000 (08:50 +0100)]
Merge branch 'MDL-67683-404' of https://github.com/junpataleta/moodle into MOODLE_404_STABLE

8 months agoMerge branch 'mdl-83690_404' of https://github.com/james-cnz/moodle into MOODLE_404_S...
Huong Nguyen [Wed, 5 Feb 2025 03:27:23 +0000 (10:27 +0700)]
Merge branch 'mdl-83690_404' of https://github.com/james-cnz/moodle into MOODLE_404_STABLE

8 months agoMerge branch 'MDL-83650-404_fix_ods_cell' of https://github.com/Cl3mensM/moodle into...
Huong Nguyen [Wed, 5 Feb 2025 03:21:45 +0000 (10:21 +0700)]
Merge branch 'MDL-83650-404_fix_ods_cell' of https://github.com/Cl3mensM/moodle into MOODLE_404_STABLE

8 months agoMerge branch 'MDL-83809-m404' of https://github.com/sammarshallou/moodle into MOODLE_...
Jun Pataleta [Wed, 5 Feb 2025 03:16:00 +0000 (11:16 +0800)]
Merge branch 'MDL-83809-m404' of https://github.com/sammarshallou/moodle into MOODLE_404_STABLE

8 months agoMDL-83809 Accessibility: Focus issues in modals
sam marshall [Wed, 27 Nov 2024 15:41:19 +0000 (15:41 +0000)]
MDL-83809 Accessibility: Focus issues in modals

This change fixes 2 issues:

1 The focus lock for modals (e.g. within Tiny editor) did not
  correctly loop round from the end of the modal to the start.

2 After clicking 'Browse repositories' button in a Tiny editor
  modal, and closing the file picker, focus did not return to
  the button as expected.

8 months agoMDL-83695 backup: Add space before course Restores in progress heading
james-cnz [Tue, 12 Nov 2024 02:05:39 +0000 (15:05 +1300)]
MDL-83695 backup: Add space before course Restores in progress heading

8 months agoMDL-84239 badges: correct context check when disabling badge.
Paul Holden [Fri, 17 Jan 2025 14:15:53 +0000 (14:15 +0000)]
MDL-84239 badges: correct context check when disabling badge.

8 months agoMDL-84136 filter_tex: Improve sanitization of forbidden items
David Woloszyn [Wed, 15 Jan 2025 01:17:06 +0000 (12:17 +1100)]
MDL-84136 filter_tex: Improve sanitization of forbidden items

8 months agoMDL-84146 question: Improve handling of JS parameters
Mark Johnson [Thu, 23 Jan 2025 13:07:55 +0000 (13:07 +0000)]
MDL-84146 question: Improve handling of JS parameters

8 months agoMDL-84023 lib: Update requirejs to 2.3.7
meirzamoodle [Tue, 7 Jan 2025 03:58:13 +0000 (10:58 +0700)]
MDL-84023 lib: Update requirejs to 2.3.7

8 months agoMDL-83941 tags: prevent users from browsing unsearchable collections
Marina Glancy [Fri, 6 Dec 2024 16:10:30 +0000 (16:10 +0000)]
MDL-83941 tags: prevent users from browsing unsearchable collections

8 months agoMDL-82896 qtype_ddimageortext: Clean drop zone label text
Mihail Geshoski [Thu, 19 Dec 2024 04:20:14 +0000 (12:20 +0800)]
MDL-82896 qtype_ddimageortext: Clean drop zone label text

It is unnecessary to allow HTML to be added to the drop zone label text,
as this content is hidden and only accessible to screen readers.
Additionally, the content is currently not properly formatted, which
introduces a risk for potential XSS exploits. This change ensures that
only plain text (PARAM_TEXT) is allowed when adding content and that the
content is properly formatted before being output.

8 months agoMerge branch 'MDL-82679-404-fix' of https://github.com/ferranrecio/moodle into MOODLE...
Sara Arjona [Mon, 3 Feb 2025 12:08:09 +0000 (13:08 +0100)]
Merge branch 'MDL-82679-404-fix' of https://github.com/ferranrecio/moodle into MOODLE_404_STABLE

8 months agoMDL-82679 course: fixing sections collapse steps
ferran [Mon, 3 Feb 2025 10:49:18 +0000 (11:49 +0100)]
MDL-82679 course: fixing sections collapse steps

8 months agoMDL-67683 theme_boost: Update selector for calendar block styles
Jun Pataleta [Mon, 4 Nov 2024 06:21:10 +0000 (14:21 +0800)]
MDL-67683 theme_boost: Update selector for calendar block styles

With the change from `aside` to `section` for blocks within the main
content region, the selector for instances of the calendar block not in
the main content region also needs to be updated to use a more generic
selector that can cover when either the blocks container containing the
calendar block is an `aside` or a `section`.

The `data-blockregion` attribute is a good selector for this purpose.

8 months agoMDL-67683 behat: Add accessibility test for the maintenance mode layout
Jun Pataleta [Fri, 26 Jul 2024 03:41:26 +0000 (11:41 +0800)]
MDL-67683 behat: Add accessibility test for the maintenance mode layout

8 months agoMDL-67683 behat: Add accessibility test for the secure layout
Jun Pataleta [Fri, 26 Jul 2024 03:10:09 +0000 (11:10 +0800)]
MDL-67683 behat: Add accessibility test for the secure layout

Also, add page title and heading to the secure test page to make
it accessible.

8 months agoMDL-67683 output: Make block regions unique
Jun Pataleta [Thu, 17 Oct 2024 11:22:40 +0000 (19:22 +0800)]
MDL-67683 output: Make block regions unique

Unique labels for the block regions:
* `side-pre` blocks - "Blocks"
* `side-post` blocks - "Supplementary blocks"
* `content` blocks - "Main content blocks"

Blocks in the main content region (div role="main") should not also be
in an <aside> as it is a top-level landmark.

8 months agoMDL-67683 theme: Set page heading in a header landmark for secure layout
Jun Pataleta [Thu, 25 Jul 2024 09:19:40 +0000 (17:19 +0800)]
MDL-67683 theme: Set page heading in a header landmark for secure layout

8 months agoMDL-67683 auth: Test login page accessibility with axe best-practice tag
Jun Pataleta [Mon, 22 Jul 2024 02:26:31 +0000 (10:26 +0800)]
MDL-67683 auth: Test login page accessibility with axe best-practice tag

8 months agoMDL-67683 behat: Update xpath selector for #region-main
Jun Pataleta [Fri, 21 Jun 2024 12:50:54 +0000 (20:50 +0800)]
MDL-67683 behat: Update xpath selector for #region-main

8 months agoMDL-67683 blocks: Do not assign a complementary role for blocks
Jun Pataleta [Fri, 21 Jun 2024 09:23:17 +0000 (17:23 +0800)]
MDL-67683 blocks: Do not assign a complementary role for blocks

Blocks are contained in an <aside> which has a default ARIA role of
"complementary", a top-level landmark. So assigning a "complementary"
role for block instances is not needed. As blocks are already in a
<section> tag which has a default role of "region", there's no need
to override the ARIA role, unless specified by the block plugin.

Read more at:
https://www.w3.org/WAI/ARIA/apg/practices/landmark-regions/

8 months agoMDL-67683 theme: Do not use section for block containers
Jun Pataleta [Fri, 21 Jun 2024 08:52:22 +0000 (16:52 +0800)]
MDL-67683 theme: Do not use section for block containers

The containers for the blocks in layout templates should not be using a
<section> tag (which has a default landmark role of "region") as the
blocks are already contained in an <aside> tag that has the default
"complementary" role which should be a top-level landmark.

Read more at:
https://www.w3.org/WAI/ARIA/apg/practices/landmark-regions/

8 months agoMDL-67683 theme: Do not use section for #region-main
Jun Pataleta [Fri, 21 Jun 2024 08:43:07 +0000 (16:43 +0800)]
MDL-67683 theme: Do not use section for #region-main

The #region-main container should not be a <section> tag (which has a
default landmark role of "region") as it contains the container with
the "main" role which should be a top-level landmark.

Read more at:
https://www.w3.org/WAI/ARIA/apg/practices/landmark-regions/

8 months agoMerge branch 'MDL-81478-404' of https://github.com/meirzamoodle/moodle into MOODLE_40...
Huong Nguyen [Mon, 3 Feb 2025 02:32:34 +0000 (09:32 +0700)]
Merge branch 'MDL-81478-404' of https://github.com/meirzamoodle/moodle into MOODLE_404_STABLE

8 months agoMerge branch 'MDL-83794-404' of https://github.com/andrewnicols/moodle into MOODLE_40...
Huong Nguyen [Mon, 3 Feb 2025 02:20:49 +0000 (09:20 +0700)]
Merge branch 'MDL-83794-404' of https://github.com/andrewnicols/moodle into MOODLE_404_STABLE

8 months agoMerge branch 'mdl-82679_404_wip' of https://github.com/james-cnz/moodle into MOODLE_4...
Sara Arjona [Fri, 31 Jan 2025 15:01:39 +0000 (16:01 +0100)]
Merge branch 'mdl-82679_404_wip' of https://github.com/james-cnz/moodle into MOODLE_404_STABLE

8 months agoMerge branch 'MDL-84321-404-enfix' of https://github.com/mudrd8mz/moodle into MOODLE_...
Sara Arjona [Fri, 31 Jan 2025 14:42:50 +0000 (15:42 +0100)]
Merge branch 'MDL-84321-404-enfix' of https://github.com/mudrd8mz/moodle into MOODLE_404_STABLE

8 months agoMerge branch 'MDL-82542-404' of https://github.com/NashTechOpenUniversity/moodle...
Jun Pataleta [Fri, 31 Jan 2025 04:43:36 +0000 (12:43 +0800)]
Merge branch 'MDL-82542-404' of https://github.com/NashTechOpenUniversity/moodle into MOODLE_404_STABLE

8 months agoweekly release 4.4.5+
Huong Nguyen [Fri, 31 Jan 2025 02:20:35 +0000 (09:20 +0700)]
weekly release 4.4.5+

8 months agoMerge branch 'install_404_STABLE' of https://git.in.moodle.com/amosbot/moodle-install...
Huong Nguyen [Fri, 31 Jan 2025 02:20:32 +0000 (09:20 +0700)]
Merge branch 'install_404_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_404_STABLE

8 months agoMDL-82679 course: Prevent collapsable sections conflicting
James C [Tue, 13 Aug 2024 23:44:54 +0000 (11:44 +1200)]
MDL-82679 course: Prevent collapsable sections conflicting

8 months agoMerge branch 'MDL-79281_404' of https://github.com/cwarwicker/moodle into MOODLE_404_...
Huong Nguyen [Thu, 30 Jan 2025 04:13:41 +0000 (11:13 +0700)]
Merge branch 'MDL-79281_404' of https://github.com/cwarwicker/moodle into MOODLE_404_STABLE

8 months agoMerge branch 'MDL-84103-404' of https://github.com/andelacruz/moodle into MOODLE_404_...
Huong Nguyen [Thu, 30 Jan 2025 04:10:13 +0000 (11:10 +0700)]
Merge branch 'MDL-84103-404' of https://github.com/andelacruz/moodle into MOODLE_404_STABLE

8 months agoMerge branch 'MDL-84095-404' of https://github.com/meirzamoodle/moodle into MOODLE_40...
Huong Nguyen [Thu, 30 Jan 2025 03:51:20 +0000 (10:51 +0700)]
Merge branch 'MDL-84095-404' of https://github.com/meirzamoodle/moodle into MOODLE_404_STABLE

8 months agoMerge branch 'MDL-84275-404' of https://github.com/paulholden/moodle into MOODLE_404_...
Huong Nguyen [Thu, 30 Jan 2025 03:27:55 +0000 (10:27 +0700)]
Merge branch 'MDL-84275-404' of https://github.com/paulholden/moodle into MOODLE_404_STABLE

8 months agoMDL-84103 imscc: Behat test for import IMS Cartridge to course
Angelia Dela Cruz [Wed, 22 Jan 2025 07:01:41 +0000 (15:01 +0800)]
MDL-84103 imscc: Behat test for import IMS Cartridge to course

8 months agoMerge branch 'MDL-83297-maxgradesperpage-404' of https://github.com/dragos5436/moodle...
Huong Nguyen [Thu, 30 Jan 2025 02:29:09 +0000 (09:29 +0700)]
Merge branch 'MDL-83297-maxgradesperpage-404' of https://github.com/dragos5436/moodle into MOODLE_404_STABLE

8 months agoMerge branch 'MDL-84323-404' of https://github.com/sarjona/moodle into MOODLE_404_STABLE
Huong Nguyen [Thu, 30 Jan 2025 02:20:35 +0000 (09:20 +0700)]
Merge branch 'MDL-84323-404' of https://github.com/sarjona/moodle into MOODLE_404_STABLE

8 months agoMDL-83650 odslib: Add variable to class MoodleODSCell
Clemens [Wed, 29 Jan 2025 23:36:18 +0000 (00:36 +0100)]
MDL-83650 odslib: Add variable to class MoodleODSCell

8 months agoMDL-83690 course: Fix course index label links
james-cnz [Mon, 11 Nov 2024 23:20:38 +0000 (12:20 +1300)]
MDL-83690 course: Fix course index label links

8 months agoMerge branch 'MDL-84264-404' of https://github.com/pmaneggia/moodle into MOODLE_404_S...
Sara Arjona [Wed, 29 Jan 2025 15:53:04 +0000 (16:53 +0100)]
Merge branch 'MDL-84264-404' of https://github.com/pmaneggia/moodle into MOODLE_404_STABLE

8 months agoMerge branch 'MDL-84243-404' of https://github.com/ferranrecio/moodle into MOODLE_404...
Sara Arjona [Wed, 29 Jan 2025 15:47:45 +0000 (16:47 +0100)]
Merge branch 'MDL-84243-404' of https://github.com/ferranrecio/moodle into MOODLE_404_STABLE

8 months agoMerge branch 'MDL-84129-404' of https://github.com/paulholden/moodle into MOODLE_404_...
Sara Arjona [Wed, 29 Jan 2025 07:50:14 +0000 (08:50 +0100)]
Merge branch 'MDL-84129-404' of https://github.com/paulholden/moodle into MOODLE_404_STABLE

8 months agoMerge branch 'MDL-84214-404' of https://github.com/paulholden/moodle into MOODLE_404_...
Sara Arjona [Wed, 29 Jan 2025 07:39:32 +0000 (08:39 +0100)]
Merge branch 'MDL-84214-404' of https://github.com/paulholden/moodle into MOODLE_404_STABLE

8 months agoMerge branch 'MDL-84148-404' of https://github.com/paulholden/moodle into MOODLE_404_...
Sara Arjona [Wed, 29 Jan 2025 07:30:22 +0000 (08:30 +0100)]
Merge branch 'MDL-84148-404' of https://github.com/paulholden/moodle into MOODLE_404_STABLE

8 months agoMerge branch 'MDL-79819_404' of https://github.com/jonof/moodle into MOODLE_404_STABLE
Sara Arjona [Wed, 29 Jan 2025 07:18:42 +0000 (08:18 +0100)]
Merge branch 'MDL-79819_404' of https://github.com/jonof/moodle into MOODLE_404_STABLE

8 months agoMerge branch 'MDL-84355-404' of https://github.com/andrewnicols/moodle into MOODLE_40...
Sara Arjona [Wed, 29 Jan 2025 07:09:58 +0000 (08:09 +0100)]
Merge branch 'MDL-84355-404' of https://github.com/andrewnicols/moodle into MOODLE_404_STABLE

8 months agoMerge branch '83617-fix-grader-report-url-404' of https://github.com/DSI-Universite...
Sara Arjona [Wed, 29 Jan 2025 07:00:56 +0000 (08:00 +0100)]
Merge branch '83617-fix-grader-report-url-404' of https://github.com/DSI-Universite-Rennes2/moodle into MOODLE_404_STABLE

8 months agoMerge branch 'MDL-83152-404' of https://github.com/paulholden/moodle into MOODLE_404_...
Sara Arjona [Wed, 29 Jan 2025 06:49:34 +0000 (07:49 +0100)]
Merge branch 'MDL-83152-404' of https://github.com/paulholden/moodle into MOODLE_404_STABLE

9 months agoMDL-84355 phpunit: Exclude fixtures from testsuite search
Andrew Nicols [Wed, 29 Jan 2025 02:54:17 +0000 (10:54 +0800)]
MDL-84355 phpunit: Exclude fixtures from testsuite search

9 months agoMDL-84355 phpunit: Correct test path for component configs
Andrew Nicols [Wed, 29 Jan 2025 03:27:51 +0000 (11:27 +0800)]
MDL-84355 phpunit: Correct test path for component configs

9 months agoMDL-84321 lang: Use the fixed strings in tests, too
David Mudrák [Mon, 27 Jan 2025 22:11:59 +0000 (23:11 +0100)]
MDL-84321 lang: Use the fixed strings in tests, too

9 months agoMDL-84321 lang: Import fixed English strings (en_fix)
Helen Foster [Tue, 28 Jan 2025 19:55:25 +0000 (20:55 +0100)]
MDL-84321 lang: Import fixed English strings (en_fix)

9 months agoMerge branch 'MDL-83079-404' of https://github.com/HuongNV13/moodle into MOODLE_404_S...
Huong Nguyen [Tue, 28 Jan 2025 10:04:47 +0000 (17:04 +0700)]
Merge branch 'MDL-83079-404' of https://github.com/HuongNV13/moodle into MOODLE_404_STABLE

9 months agoMDL-83079 core: Make signal handlers run during non CLI scripts
Frederik Milling Pytlick [Tue, 10 Sep 2024 11:23:14 +0000 (13:23 +0200)]
MDL-83079 core: Make signal handlers run during non CLI scripts

9 months agoMerge branch 'MDL-81195-404' of https://github.com/martygilbert/moodle into MOODLE_40...
Jun Pataleta [Tue, 28 Jan 2025 02:53:18 +0000 (10:53 +0800)]
Merge branch 'MDL-81195-404' of https://github.com/martygilbert/moodle into MOODLE_404_STABLE

9 months agoAutomatically generated installer lang files
AMOS bot [Tue, 28 Jan 2025 00:07:46 +0000 (00:07 +0000)]
Automatically generated installer lang files

9 months agoMDL-84243 core_courseformat: fix course index completion icon
ferran [Mon, 27 Jan 2025 16:20:20 +0000 (17:20 +0100)]
MDL-84243 core_courseformat: fix course index completion icon

9 months agoMDL-84323 core_badges: Remove endorsement from JSON
Sara Arjona [Fri, 24 Jan 2025 14:09:12 +0000 (15:09 +0100)]
MDL-84323 core_badges: Remove endorsement from JSON

The endorsement has been removed from the JSON because, according to
the OBv2.0specification, it must not be included in either the badge
or the assertion.
Including it results in a format error, rendering the badge invalid.

9 months agoMerge branch 'MDL-83989-404' of https://github.com/clransom/moodle into MOODLE_404_STABLE
Jun Pataleta [Fri, 24 Jan 2025 07:52:34 +0000 (15:52 +0800)]
Merge branch 'MDL-83989-404' of https://github.com/clransom/moodle into MOODLE_404_STABLE

9 months agoMDL-81195 core_course: allow for daylight savings
Marty [Thu, 23 Jan 2025 19:39:42 +0000 (14:39 -0500)]
MDL-81195 core_course: allow for daylight savings

In timezones where daylight savings time is used, courses that start
on a Monday at 00:00 would display the week headings incorrectly
during the change forward.

When the time changes backwards, courses that have a start time of
Sunday at 23:00 also have a mislabeled week.

This attempts to use the DateTime() library, along with the user's
local timezone setting to display the correct day, rather than just
subtracting 86400.

9 months agoweekly release 4.4.5+
Sara Arjona [Thu, 23 Jan 2025 16:35:02 +0000 (17:35 +0100)]
weekly release 4.4.5+

9 months agoMerge branch 'install_404_STABLE' of https://git.in.moodle.com/amosbot/moodle-install...
Sara Arjona [Thu, 23 Jan 2025 16:35:00 +0000 (17:35 +0100)]
Merge branch 'install_404_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_404_STABLE

9 months agoMDL-83989 file upload: Filemanager breaks if you drop file outside of it
Katie Ransom [Wed, 11 Dec 2024 16:51:16 +0000 (16:51 +0000)]
MDL-83989 file upload: Filemanager breaks if you drop file outside of it

9 months agoMerge branch 'MDL-83751-404' of https://github.com/paulholden/moodle into MOODLE_404_...
Huong Nguyen [Thu, 23 Jan 2025 03:48:47 +0000 (10:48 +0700)]
Merge branch 'MDL-83751-404' of https://github.com/paulholden/moodle into MOODLE_404_STABLE

9 months agoMerge branch 'MDL-81685_matrix_homeserver_name_404' of https://github.com/mark-webste...
Huong Nguyen [Thu, 23 Jan 2025 02:17:23 +0000 (09:17 +0700)]
Merge branch 'MDL-81685_matrix_homeserver_name_404' of https://github.com/mark-webster-catalyst/moodle into MOODLE_404_STABLE

9 months agoMerge branch 'MDL-84101-404' of https://github.com/lameze/moodle into MOODLE_404_STABLE
Huong Nguyen [Thu, 23 Jan 2025 02:09:30 +0000 (09:09 +0700)]
Merge branch 'MDL-84101-404' of https://github.com/lameze/moodle into MOODLE_404_STABLE

9 months agoMerge branch 'MDL-84249-404' of https://github.com/lameze/moodle into MOODLE_404_STABLE
Huong Nguyen [Thu, 23 Jan 2025 02:02:46 +0000 (09:02 +0700)]
Merge branch 'MDL-84249-404' of https://github.com/lameze/moodle into MOODLE_404_STABLE

9 months agoMDL-84101 behat: add step to save changes
Simey Lameze [Wed, 22 Jan 2025 23:26:16 +0000 (07:26 +0800)]
MDL-84101 behat: add step to save changes

Signed-off-by: Simey Lameze <simey@moodle.com>
9 months agoMerge branch 'MDL-78365-404' of https://github.com/pedrojordao/moodle into MOODLE_404...
Huong Nguyen [Wed, 22 Jan 2025 08:11:32 +0000 (15:11 +0700)]
Merge branch 'MDL-78365-404' of https://github.com/pedrojordao/moodle into MOODLE_404_STABLE

9 months agoMDL-84101 message: Behat test for managing notification options
Angelia Dela Cruz [Thu, 9 Jan 2025 09:24:47 +0000 (17:24 +0800)]
MDL-84101 message: Behat test for managing notification options

9 months agoMDL-80848 mod_forum: to have id as the backup sorting condition
Andrew Gosali [Tue, 17 Dec 2024 08:50:03 +0000 (15:50 +0700)]
MDL-80848 mod_forum: to have id as the backup sorting condition

When the first sorting condition fails (falls on the same value), it should have another sorting as a backup.

9 months agoMDL-83794 editor_tiny: Add SVG support
Andrew Nicols [Thu, 9 Jan 2025 03:49:13 +0000 (11:49 +0800)]
MDL-83794 editor_tiny: Add SVG support

9 months agoMDL-83794 editor_tiny: Add support for MathML
Andrew Nicols [Fri, 29 Nov 2024 02:29:53 +0000 (10:29 +0800)]
MDL-83794 editor_tiny: Add support for MathML

9 months agoMDL-84275 factor_totp: format site fullname for authenticator setup.
Paul Holden [Tue, 21 Jan 2025 21:27:21 +0000 (21:27 +0000)]
MDL-84275 factor_totp: format site fullname for authenticator setup.

9 months agoMDL-83297 gradereport_grader: Make maxgradesperpage configurable
dragos5436 [Tue, 21 Jan 2025 12:46:40 +0000 (12:46 +0000)]
MDL-83297 gradereport_grader: Make maxgradesperpage configurable
After deploying to our production environment, we noticed that for large gradebooks, having a max of 200,000 grades per
page was still too high and resulted in the gradebook page crashing or failing to load entirely. This commit will make
this value configurable (e.g. ->maxgradesperpage = 70000) rather than a constant so that other institutions can tune it.

Co-authored-by: Leon Stringer <leon.stringer@ucl.ac.uk>
9 months agoMDL-81685 communication_matrix: Adds Matrix homeserver name setting
Mark Webster [Thu, 14 Nov 2024 09:03:35 +0000 (09:03 +0000)]
MDL-81685 communication_matrix: Adds Matrix homeserver name setting

Allows setting a homeserver name for instances where
usernames do not follow the pattern @user:homeserverurl

9 months agoMerge branch 'MDL-84111-404' of https://github.com/lucaboesch/moodle into MOODLE_404_...
Huong Nguyen [Tue, 21 Jan 2025 02:32:47 +0000 (09:32 +0700)]
Merge branch 'MDL-84111-404' of https://github.com/lucaboesch/moodle into MOODLE_404_STABLE

9 months agoMerge branch 'MDL-82722_404' of https://github.com/cwarwicker/moodle into MOODLE_404_...
Huong Nguyen [Tue, 21 Jan 2025 02:06:46 +0000 (09:06 +0700)]
Merge branch 'MDL-82722_404' of https://github.com/cwarwicker/moodle into MOODLE_404_STABLE

9 months agoMerge branch 'MDL-82237_404_STABLE' of https://github.com/marxjohnson/moodle into...
Huong Nguyen [Tue, 21 Jan 2025 01:58:15 +0000 (08:58 +0700)]
Merge branch 'MDL-82237_404_STABLE' of https://github.com/marxjohnson/moodle into MOODLE_404_STABLE

9 months agoMDL-84264 backup: encode and decode urls for the new course section page
Paola Maneggia [Mon, 20 Jan 2025 17:49:42 +0000 (18:49 +0100)]
MDL-84264 backup: encode and decode urls for the new course section page

9 months agoMerge branch 'MDL-81043-404' of https://github.com/HuongNV13/moodle into MOODLE_404_S...
Sara Arjona [Mon, 20 Jan 2025 15:03:35 +0000 (16:03 +0100)]
Merge branch 'MDL-81043-404' of https://github.com/HuongNV13/moodle into MOODLE_404_STABLE

9 months agoMDL-79281 core_question: Remove 'deleteall' param from edit page.
Conn Warwicker [Thu, 16 Jan 2025 11:24:59 +0000 (11:24 +0000)]
MDL-79281 core_question: Remove 'deleteall' param from edit page.

This removes the setting of the 'deleteall' param to every link
on the question edit page and inserts it into the url based
on if we actually want to delete all versions or not.

9 months agoMDL-82237 mod_quiz: Include all filters in "See questions" link
Mark Johnson [Tue, 7 Jan 2025 16:28:36 +0000 (16:28 +0000)]
MDL-82237 mod_quiz: Include all filters in "See questions" link

The "See questions" link for random questions was still using the old
format the filter conditions, so was only applying the category filter
on the list of questions displayed. This means that if a tag filter (or
any other filter) was set on the random question set, it was not applied
when viewing the list of questions.

This change takes all the filter conditions applied in random question's
slot and passes them to the question bank in the "See questions" link.

9 months agoMDL-83617 gradereport_grader: Fix URL encoding
Julien Boulen [Mon, 20 Jan 2025 09:45:32 +0000 (10:45 +0100)]
MDL-83617 gradereport_grader: Fix URL encoding

When changing the number of grades per page, the redirect url was encoded twice.

9 months agoMDL-84249 behat: remove unnecessary javascript tag
Simey Lameze [Mon, 20 Jan 2025 05:40:36 +0000 (13:40 +0800)]
MDL-84249 behat: remove unnecessary javascript tag

This commit also make the repeated scenario names unique.

9 months agoMerge branch 'MDL-83750-404' of https://github.com/raortegar/moodle into MOODLE_404_S...
Jun Pataleta [Mon, 20 Jan 2025 02:24:18 +0000 (10:24 +0800)]
Merge branch 'MDL-83750-404' of https://github.com/raortegar/moodle into MOODLE_404_STABLE

9 months agoMerge branch 'MDL-83814-404' of https://github.com/andrewnicols/moodle into MOODLE_40...
Jun Pataleta [Mon, 20 Jan 2025 01:58:11 +0000 (09:58 +0800)]
Merge branch 'MDL-83814-404' of https://github.com/andrewnicols/moodle into MOODLE_404_STABLE

9 months agoMDL-79819 assignfeedback_editpdf: safely handle bad jpg->pdf conversion
Jonathon Fowler [Mon, 19 Aug 2024 02:30:06 +0000 (12:30 +1000)]
MDL-79819 assignfeedback_editpdf: safely handle bad jpg->pdf conversion

9 months agoMDL-84214 mod_bigbluebuttonbn: fix default presentation file serving.
Paul Holden [Wed, 15 Jan 2025 14:01:17 +0000 (14:01 +0000)]
MDL-84214 mod_bigbluebuttonbn: fix default presentation file serving.

9 months agoMDL-83152 mod_glossary: fix chronological sorting of pending entries.
Paul Holden [Fri, 2 Aug 2024 09:06:03 +0000 (10:06 +0100)]
MDL-83152 mod_glossary: fix chronological sorting of pending entries.

9 months agoMerge branch 'MDL-83341-404' of https://github.com/HuongNV13/moodle into MOODLE_404_S...
Jun Pataleta [Fri, 17 Jan 2025 09:01:10 +0000 (17:01 +0800)]
Merge branch 'MDL-83341-404' of https://github.com/HuongNV13/moodle into MOODLE_404_STABLE

9 months agoMDL-81043 gradereport_grader: Improve `gradereport_grader/collapse`
Huong Nguyen [Wed, 15 Jan 2025 09:05:11 +0000 (16:05 +0700)]
MDL-81043 gradereport_grader: Improve `gradereport_grader/collapse`

 - This will helps `nodesUpdate` handle asynchronous updates better
 - This also helps to fix Random Behat failure

9 months agoMDL-84111 qtype_ddimageortext: keep item type, file and text together.
Luca Bösch [Tue, 7 Jan 2025 14:24:31 +0000 (15:24 +0100)]
MDL-84111 qtype_ddimageortext: keep item type, file and text together.

9 months agoAutomatically generated installer lang files
AMOS bot [Fri, 17 Jan 2025 00:07:51 +0000 (00:07 +0000)]
Automatically generated installer lang files

9 months agoMDL-83751 check: remove non-functional result class method.
Paul Holden [Wed, 18 Dec 2024 15:20:43 +0000 (15:20 +0000)]
MDL-83751 check: remove non-functional result class method.