Mihail Geshoski [Fri, 16 May 2025 04:58:25 +0000 (12:58 +0800)]
weekly release 5.0+
raortegar [Thu, 27 Mar 2025 06:25:18 +0000 (07:25 +0100)]
MDL-84009 factor_webauthn: Add additional security keys
raortegar [Wed, 26 Mar 2025 08:49:38 +0000 (09:49 +0100)]
MDL-84009 tool_mfa: Additional factor instances support
andelacruz [Wed, 14 May 2025 03:30:41 +0000 (11:30 +0800)]
MDL-85279 mod_assign: Renamed behat test to a more specific name
andelacruz [Tue, 13 May 2025 02:23:34 +0000 (10:23 +0800)]
MDL-85279 mod_page: Fix behat to match the expected behaviour
Rajneel Totaram [Mon, 28 Apr 2025 23:32:06 +0000 (11:32 +1200)]
MDL-81436 theme: Fix scope of showmore button selector
Co-authored-by: Mikel Martín <mikel@moodle.com>
David Woloszyn [Tue, 13 May 2025 03:46:01 +0000 (13:46 +1000)]
MDL-84751 aiprovider_ollama: Fix settings help spacing
David Woloszyn [Thu, 13 Mar 2025 00:22:22 +0000 (11:22 +1100)]
MDL-84751 aiprovider_openai: Fix settings help spacing
meirzamoodle [Fri, 9 May 2025 03:46:07 +0000 (10:46 +0700)]
MDL-83350 files: Avoid cacheing user and file repo files
Set the lifetime to zero for files referenced in
the local/internal repository (private files and file system),
because they should not be cached.
Add `no-store` to the cache-control to ensure resources are
never cached, always fetching the latest version.
Laurent David [Mon, 5 May 2025 08:22:06 +0000 (10:22 +0200)]
MDL-81842 formlibs: Change display in sticky footer
* Make sure that form elements that are inserted in the
sticky footer are not wrapped
Paul Holden [Sun, 11 May 2025 18:24:18 +0000 (19:24 +0100)]
MDL-85449 block_myoverview: preserve documentation language params.
Fixes the link to Moodle docs from zero state.
AMOS bot [Sat, 10 May 2025 00:08:00 +0000 (00:08 +0000)]
Automatically generated installer lang files
Philipp Imhof [Wed, 16 Apr 2025 20:01:06 +0000 (22:01 +0200)]
MDL-85224 quiz: consider submitted state when filtering
In function quiz_report_grade_method_sql(), also consider the new state 'submitted' when filtering for FIRSTATTEMPT or LASTATTEMPT.
Mikel Martín [Wed, 16 Apr 2025 12:03:09 +0000 (14:03 +0200)]
MDL-85205 theme_boost: Fix incorrect uses of 'btn-link' class
Because btn-link relies on $link-hover-decoration variable, some incorrect
btn-link usages need to be fixed.
Mikel Martín [Wed, 16 Apr 2025 08:40:00 +0000 (10:40 +0200)]
MDL-85205 theme_boost: Add link hover underline
Mikel Martín [Tue, 15 Apr 2025 13:37:17 +0000 (15:37 +0200)]
MDL-85167 theme_boost: Fix tertiary navigation key listeners
Luca Bösch [Mon, 5 May 2025 06:29:16 +0000 (08:29 +0200)]
MDL-85363 quiz: style the question number inplace editable nicely.
Luca Bösch [Wed, 30 Apr 2025 22:04:50 +0000 (00:04 +0200)]
MDL-85294 qbank: Align header, buttons and switch in "Edit categories".
meirzamoodle [Wed, 12 Mar 2025 06:37:19 +0000 (13:37 +0700)]
MDL-83943 core_tag: Fix the broken user tag pagination
meirzamoodle [Thu, 20 Feb 2025 00:45:36 +0000 (07:45 +0700)]
MDL-84128 core: Flip the image according to its orientation in PHP GD
Huong Nguyen [Fri, 9 May 2025 02:50:13 +0000 (09:50 +0700)]
weekly release 5.0+
Stefan Hanauska [Tue, 25 Feb 2025 10:57:26 +0000 (11:57 +0100)]
MDL-84073 blocks: Load invisible blocks
David Woloszyn [Thu, 13 Mar 2025 02:06:37 +0000 (13:06 +1100)]
MDL-84817 core_message: Fix display issues in drawer at 400%
danghieu1407 [Thu, 13 Mar 2025 03:30:02 +0000 (10:30 +0700)]
MDL-84708 question: Fixing layout answer box issue causing images
Mikel Martín [Tue, 29 Apr 2025 07:33:52 +0000 (09:33 +0200)]
MDL-83422 tiny_media: Fix modal footer layout
AMOS bot [Wed, 7 May 2025 00:07:53 +0000 (00:07 +0000)]
Automatically generated installer lang files
Angelia Dela Cruz [Tue, 4 Mar 2025 02:08:37 +0000 (10:08 +0800)]
MDL-84654 mod_assign: Assignment additional files can be hidden
Sara Arjona [Mon, 5 May 2025 06:57:23 +0000 (08:57 +0200)]
MDL-85364 block_social_activities: Move activities in mod pages too
Sara Arjona [Sun, 4 May 2025 17:20:25 +0000 (19:20 +0200)]
MDL-85360 theme_boost: Fix active item indicator spacing
The fix in MDL-85017 covered the More menu; however, the secondary
navigation within the Single activity course format was not updated.
Sara Arjona [Sun, 4 May 2025 17:35:14 +0000 (19:35 +0200)]
MDL-85361 block_social_activity: Fix inline editing text field
Luca Bösch [Thu, 27 Feb 2025 14:24:35 +0000 (15:24 +0100)]
MDL-84677 backup: Filter course shortnames in copy progress viewer.
Huong Nguyen [Fri, 2 May 2025 02:16:13 +0000 (09:16 +0700)]
weekly release 5.0+
Jake Dallimore [Fri, 2 May 2025 01:49:57 +0000 (09:49 +0800)]
MDL-85341 core: remove unnecessary sesskey from module controlmenu items
This impacts those items using basemodurl:
- edit item
- move item
neither of which need sesskey at this stage as changes aren't being made
yet.
AMOS bot [Thu, 1 May 2025 00:07:59 +0000 (00:07 +0000)]
Automatically generated installer lang files
Angelia Dela Cruz [Wed, 30 Apr 2025 02:14:40 +0000 (10:14 +0800)]
MDL-85310 qtype: Renamed duplicate scenario names to fix warning
Amaia Anabitarte [Thu, 10 Apr 2025 15:46:07 +0000 (17:46 +0200)]
MDL-84805 badges: Titles must be unique
Rajneel Totaram [Wed, 16 Apr 2025 10:12:20 +0000 (22:12 +1200)]
MDL-85220 block_recentlyaccesseditems: Fix heading level
Paul Holden [Mon, 24 Mar 2025 13:28:30 +0000 (13:28 +0000)]
MDL-84983 core: account for invalid locales in intl extension.
Recent PHP versions are now stricter on the `$locale` value passed
to `IntlDateFormatter` class and will throw exceptions for invalid
values (some of which may be present in our language packs).
See: https://github.com/php/php-src/issues/12912
Paul Holden [Mon, 24 Feb 2025 12:51:47 +0000 (12:51 +0000)]
MDL-84597 blog: confirm blogs enabled prior to settings nav access.
Luca Bösch [Sat, 12 Apr 2025 06:35:22 +0000 (08:35 +0200)]
MDL-85178 quiz: style the question number inplace editable nicely.
Alexander Bias [Fri, 25 Apr 2025 06:15:41 +0000 (08:15 +0200)]
MDL-85280 communication: Adapt communication button style
Andrew Nicols [Tue, 4 Feb 2025 14:12:30 +0000 (22:12 +0800)]
MDL-84421 tool_uploadcourse: Stop MUC caching enrol instances
We should not normally cache instances of a class. This can lead to poor
design to work around the limitations of PHP Serialization, and could
theoretically cause issues with PHP versions changing within a Moodle
version.
Huong Nguyen [Thu, 24 Apr 2025 15:05:39 +0000 (22:05 +0700)]
weekly release 5.0+
Huong Nguyen [Thu, 24 Apr 2025 15:05:38 +0000 (22:05 +0700)]
NOBUG: Add upgrade notes
Paul Holden [Thu, 13 Mar 2025 17:10:16 +0000 (17:10 +0000)]
MDL-84192 course: update course information page language string.
The previous version used an incorrectly deprecated summary string.
Paul Holden [Fri, 7 Feb 2025 08:45:12 +0000 (08:45 +0000)]
MDL-84480 files: correct text formatting params when filtering files.
Nathan Nguyen [Fri, 17 Jan 2025 02:54:42 +0000 (13:54 +1100)]
MDL-84233 core_user: fix unit test
Lars Bonczek [Fri, 13 Dec 2024 12:29:10 +0000 (13:29 +0100)]
MDL-83563 form: Fix hideIf and disabledIf dependent on multiselects
Jayce [Wed, 23 Apr 2025 00:24:28 +0000 (09:54 +0930)]
MDL-84964 mod_glossary: min width only apply for large device
AMOS bot [Wed, 23 Apr 2025 00:07:57 +0000 (00:07 +0000)]
Automatically generated installer lang files
David Woloszyn [Fri, 28 Mar 2025 01:41:01 +0000 (12:41 +1100)]
MDL-84807 AI: Remove records on provider uninstall
Albert Gasset [Tue, 22 Apr 2025 14:35:27 +0000 (16:35 +0200)]
MDL-85248 qtype_ddimageortext: Revert MDL-66584
This reverts commit
d792c4916ad013c2c6f8d0fc6d43efb4c67f5341.
Paul Holden [Wed, 31 Jul 2024 12:25:19 +0000 (13:25 +0100)]
MDL-82658 mod_forum: calculate maxbytes correctly in reply handler.
Brendan Heywood [Mon, 30 Dec 2024 03:57:52 +0000 (14:57 +1100)]
MDL-84070 core: Fix race conditions setting user preferences
Benjamin Walker [Mon, 7 Apr 2025 04:27:45 +0000 (14:27 +1000)]
MDL-84442 core_task: Add finalise log param to task failers
Andrew Gosali [Tue, 18 Mar 2025 04:13:46 +0000 (11:13 +0700)]
MDL-84539 report_participation: use capability viewanonymousevents
AMOS bot [Sun, 20 Apr 2025 00:08:19 +0000 (00:08 +0000)]
Automatically generated installer lang files
AMOS bot [Sat, 19 Apr 2025 00:07:57 +0000 (00:07 +0000)]
Automatically generated installer lang files
AMOS bot [Fri, 18 Apr 2025 00:08:00 +0000 (00:08 +0000)]
Automatically generated installer lang files
Luca Bösch [Sat, 12 Apr 2025 08:12:01 +0000 (10:12 +0200)]
MDL-85182 block_myoverview: Fix choice active item indicator spacing
Sara Arjona [Thu, 17 Apr 2025 12:29:57 +0000 (14:29 +0200)]
weekly release 5.0+
Sara Arjona [Thu, 17 Apr 2025 12:29:57 +0000 (14:29 +0200)]
NOBUG: Add upgrade notes
Tasio [Thu, 17 Apr 2025 11:00:18 +0000 (13:00 +0200)]
MDL-85222 themes: Remove grey zebra-striping background on reports
Only removing the grey background in small sceens when
the table is displayed as an accordion
Co-authored-by: Mikel Martín Corrales <mikel@moodle.com>
Paul Holden [Mon, 24 Feb 2025 22:19:50 +0000 (22:19 +0000)]
MDL-84298 mod_assign: target only first label for grade popout button.
Dagoberto Robayo [Tue, 25 Feb 2025 03:10:42 +0000 (22:10 -0500)]
MDL-84232 mod_quiz: Avoid recover grades in quiz view page
- If Recover grades default is not enabled, quiz grades should not be recover.
James C [Wed, 25 Sep 2024 00:05:22 +0000 (12:05 +1200)]
MDL-83262 course: Refresh all-sections toggler on section delete
Paul Holden [Wed, 16 Apr 2025 11:32:31 +0000 (12:32 +0100)]
MDL-85208 core: switch to ARIA attribute to label table headings.
Since
ad14d58d visually hidden text within tables was displayed as
block elements, which introduced artificial line breaks in headings
for column names and sorting icons.
Co-authored-by: Mikel Martín <mikel@moodle.com>
Julien Boulen [Wed, 16 Apr 2025 14:46:38 +0000 (16:46 +0200)]
MDL-83713 form: Fix javascript selector on file picker
Co-authored-by: Meirza <meirza.arson@moodle.com>
Paul Holden [Wed, 19 Mar 2025 10:05:14 +0000 (10:05 +0000)]
MDL-84820 moodlenet: correct activity modal icon size/alignment.
Amaia Anabitarte [Fri, 11 Apr 2025 15:15:18 +0000 (17:15 +0200)]
MDL-85170 mod_choice: Remove the unnecessary ul closing tag
Leon Stringer [Mon, 20 Jan 2025 17:24:33 +0000 (17:24 +0000)]
MDL-83195 mod_assign: Individual grade release
Fix pushing individual grades into the gradebook (as opposed to the
batch release of grades) when "Allow partial release of grades while
marking anonymously" is enabled.
This change reworks MDL-73626's fix for the same issue for releasing
multiple grades in a batch operation.
Paul Holden [Fri, 7 Jun 2024 12:20:38 +0000 (13:20 +0100)]
MDL-82132 user: less restrictive returning first/lastname details.
The `viewfullnames` capability check was overeager in restricting
the inclusion of user first and lastname properties in the returned
structure. Especially given that the same data was almost always
present in the fullname property of the same structure.
Paul Holden [Tue, 15 Apr 2025 14:26:49 +0000 (15:26 +0100)]
MDL-82132 user: re-factor code for generating dummy user fullname.
Paul Holden [Thu, 9 Jan 2025 15:34:03 +0000 (15:34 +0000)]
MDL-84140 course: more resilient check for activity footer component.
Paul Holden [Wed, 11 Dec 2024 17:21:39 +0000 (17:21 +0000)]
MDL-83990 course: ensure course start/end dates set in external call.
Paul Holden [Fri, 24 Jan 2025 10:50:09 +0000 (10:50 +0000)]
MDL-83537 check: confirm presence of instance action link.
Paul Holden [Tue, 11 Mar 2025 15:34:23 +0000 (15:34 +0000)]
MDL-78381 course: observe default "showactivitydates" in external call.
Paul Holden [Tue, 21 May 2024 22:35:09 +0000 (23:35 +0100)]
MDL-80337 availability: more robust checking for plugin class presence.
Co-authored-by: Dustin Brisebois <dustin.brisebois@lambdasolutions.net>
Sara Arjona [Tue, 15 Apr 2025 08:34:00 +0000 (10:34 +0200)]
MDL-85207 glossary: Add missing step for autolink behat test
Paul Holden [Thu, 9 Jan 2025 19:26:17 +0000 (19:26 +0000)]
MDL-84149 gradereport_grader: better support for collapse preferences.
The privacy provider is now resilient against missing courses, and also
supports retrieving preferences from multiple courses for the user.
Wehr Mario [Thu, 20 Mar 2025 12:54:21 +0000 (13:54 +0100)]
MDL-78886 assignfeedback_editpdf: Fix broken next page button in PDFView
Credits go to Cédric Gerbault cdgerbault@gmail.com for providing the fix.
ferran [Tue, 25 Mar 2025 11:34:36 +0000 (12:34 +0100)]
MDL-84833 course: completion feedback messages
jfederico [Tue, 8 Apr 2025 18:28:44 +0000 (18:28 +0000)]
MDL-84937 mdl_bigbluebuttonbn: Hide Settings for RecordingsOnly
Paul Holden [Fri, 6 Dec 2024 16:23:13 +0000 (16:23 +0000)]
MDL-55034 blog: update external blog deletion to not leak sesskey.
Paul Holden [Mon, 14 Apr 2025 16:06:12 +0000 (17:06 +0100)]
MDL-85202 core: update list of stale files for 5.0 release.
ferran [Tue, 8 Apr 2025 10:30:46 +0000 (12:30 +0200)]
MDL-85107 calendar: fix humandate year display
Luca Bösch [Mon, 14 Apr 2025 09:53:56 +0000 (11:53 +0200)]
MDL-85195 block_myoverview: colour the button as in Bootstrap 4.
Luca Bösch [Sat, 12 Apr 2025 07:02:01 +0000 (09:02 +0200)]
MDL-85179 mod_data: colour the buttons upon creation as in Bootstrap 4.
Daniel Ziegenberg [Fri, 21 Feb 2025 18:16:25 +0000 (19:16 +0100)]
MDL-84625 analytics: close recordset when it's not needed anymore
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Jun Pataleta [Sun, 13 Apr 2025 10:42:19 +0000 (18:42 +0800)]
MDL-85187 upgrade: Add the 5.0.0 separation line to all upgrade scripts
James C [Wed, 12 Feb 2025 01:44:07 +0000 (14:44 +1300)]
MDL-84520 course: CM anchor scrolls to specified CM
Jun Pataleta [Sun, 13 Apr 2025 01:54:14 +0000 (09:54 +0800)]
Moodle release 5.0
Jun Pataleta [Sun, 13 Apr 2025 01:54:13 +0000 (09:54 +0800)]
NOBUG: Add upgrade notes
Huong Nguyen [Fri, 11 Apr 2025 15:03:06 +0000 (22:03 +0700)]
Moodle release 5.0rc3
Huong Nguyen [Fri, 11 Apr 2025 15:03:06 +0000 (22:03 +0700)]
NOBUG: Add upgrade notes
Huong Nguyen [Fri, 11 Apr 2025 09:38:06 +0000 (16:38 +0700)]
MDL-72704 message: Fix fetching for user has already contacted
Sara Arjona [Fri, 11 Apr 2025 09:33:45 +0000 (11:33 +0200)]
MDL-83994 course: Improve PHPUnit tests for delete_section
Huong Nguyen [Fri, 11 Apr 2025 05:03:44 +0000 (12:03 +0700)]
MDL-85155 filter_mathmaxloader: Fix local hosted instance loading
Paul Holden [Thu, 13 Mar 2025 10:00:52 +0000 (10:00 +0000)]
MDL-84865 cohort: improve system report validation of parameters.
Jun Pataleta [Fri, 11 Apr 2025 03:08:36 +0000 (11:08 +0800)]
MDL-72704 message: Additional optimisation tweaks
* Return early if the `userids` params is empty or if the filtered
user IDs end up being empty.