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
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
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
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
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
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
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
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.
james-cnz [Tue, 12 Nov 2024 02:05:39 +0000 (15:05 +1300)]
MDL-83695 backup: Add space before course Restores in progress heading
Paul Holden [Fri, 17 Jan 2025 14:15:53 +0000 (14:15 +0000)]
MDL-84239 badges: correct context check when disabling badge.
David Woloszyn [Wed, 15 Jan 2025 01:17:06 +0000 (12:17 +1100)]
MDL-84136 filter_tex: Improve sanitization of forbidden items
Mark Johnson [Thu, 23 Jan 2025 13:07:55 +0000 (13:07 +0000)]
MDL-84146 question: Improve handling of JS parameters
meirzamoodle [Tue, 7 Jan 2025 03:58:13 +0000 (10:58 +0700)]
MDL-84023 lib: Update requirejs to 2.3.7
Marina Glancy [Fri, 6 Dec 2024 16:10:30 +0000 (16:10 +0000)]
MDL-83941 tags: prevent users from browsing unsearchable collections
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.
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
ferran [Mon, 3 Feb 2025 10:49:18 +0000 (11:49 +0100)]
MDL-82679 course: fixing sections collapse steps
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.
Jun Pataleta [Fri, 26 Jul 2024 03:41:26 +0000 (11:41 +0800)]
MDL-67683 behat: Add accessibility test for the maintenance mode 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.
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.
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
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
Jun Pataleta [Fri, 21 Jun 2024 12:50:54 +0000 (20:50 +0800)]
MDL-67683 behat: Update xpath selector for #region-main
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/
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/
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/
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
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
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
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
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
Huong Nguyen [Fri, 31 Jan 2025 02:20:35 +0000 (09:20 +0700)]
weekly release 4.4.5+
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
James C [Tue, 13 Aug 2024 23:44:54 +0000 (11:44 +1200)]
MDL-82679 course: Prevent collapsable sections conflicting
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
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
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
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
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
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
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
Clemens [Wed, 29 Jan 2025 23:36:18 +0000 (00:36 +0100)]
MDL-83650 odslib: Add variable to class MoodleODSCell
james-cnz [Mon, 11 Nov 2024 23:20:38 +0000 (12:20 +1300)]
MDL-83690 course: Fix course index label links
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
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
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
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
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
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
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
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
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
Andrew Nicols [Wed, 29 Jan 2025 02:54:17 +0000 (10:54 +0800)]
MDL-84355 phpunit: Exclude fixtures from testsuite search
Andrew Nicols [Wed, 29 Jan 2025 03:27:51 +0000 (11:27 +0800)]
MDL-84355 phpunit: Correct test path for component configs
David Mudrák [Mon, 27 Jan 2025 22:11:59 +0000 (23:11 +0100)]
MDL-84321 lang: Use the fixed strings in tests, too
Helen Foster [Tue, 28 Jan 2025 19:55:25 +0000 (20:55 +0100)]
MDL-84321 lang: Import fixed English strings (en_fix)
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
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
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
AMOS bot [Tue, 28 Jan 2025 00:07:46 +0000 (00:07 +0000)]
Automatically generated installer lang files
ferran [Mon, 27 Jan 2025 16:20:20 +0000 (17:20 +0100)]
MDL-84243 core_courseformat: fix course index completion icon
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.
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
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.
Sara Arjona [Thu, 23 Jan 2025 16:35:02 +0000 (17:35 +0100)]
weekly release 4.4.5+
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
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
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
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
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
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
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>
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
Angelia Dela Cruz [Thu, 9 Jan 2025 09:24:47 +0000 (17:24 +0800)]
MDL-84101 message: Behat test for managing notification options
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.
Andrew Nicols [Thu, 9 Jan 2025 03:49:13 +0000 (11:49 +0800)]
MDL-83794 editor_tiny: Add SVG support
Andrew Nicols [Fri, 29 Nov 2024 02:29:53 +0000 (10:29 +0800)]
MDL-83794 editor_tiny: Add support for MathML
Paul Holden [Tue, 21 Jan 2025 21:27:21 +0000 (21:27 +0000)]
MDL-84275 factor_totp: format site fullname for authenticator setup.
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>
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
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
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
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
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
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
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.
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.
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.
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.
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
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
Jonathon Fowler [Mon, 19 Aug 2024 02:30:06 +0000 (12:30 +1000)]
MDL-79819 assignfeedback_editpdf: safely handle bad jpg->pdf conversion
Paul Holden [Wed, 15 Jan 2025 14:01:17 +0000 (14:01 +0000)]
MDL-84214 mod_bigbluebuttonbn: fix default presentation file serving.
Paul Holden [Fri, 2 Aug 2024 09:06:03 +0000 (10:06 +0100)]
MDL-83152 mod_glossary: fix chronological sorting of pending entries.
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
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
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.
AMOS bot [Fri, 17 Jan 2025 00:07:51 +0000 (00:07 +0000)]
Automatically generated installer lang files
Paul Holden [Wed, 18 Dec 2024 15:20:43 +0000 (15:20 +0000)]
MDL-83751 check: remove non-functional result class method.