meirzamoodle [Sun, 16 Mar 2025 19:20:15 +0000 (02:20 +0700)]
MDL-84167 editor_tiny: Upgrade tiny to 7.7.1
Sara Arjona [Tue, 18 Mar 2025 13:18:09 +0000 (14:18 +0100)]
on-demand release 5.0dev+
Sara Arjona [Tue, 18 Mar 2025 13:18:09 +0000 (14:18 +0100)]
NOBUG: Add upgrade notes
Sara Arjona [Tue, 18 Mar 2025 13:17:55 +0000 (14:17 +0100)]
NOBUG: Fixed SVG browser compatibility
Jun Pataleta [Tue, 18 Mar 2025 04:54:19 +0000 (12:54 +0800)]
Merge branch 'MDL-81714_main' of https://github.com/marxjohnson/moodle
Jun Pataleta [Tue, 18 Mar 2025 04:28:35 +0000 (12:28 +0800)]
Merge branch 'MDL-84844-main' of https://github.com/PhMemmel/moodle
Huong Nguyen [Tue, 18 Mar 2025 04:16:23 +0000 (11:16 +0700)]
Merge branch 'MDL-84305-main' of https://github.com/timhunt/moodle
Jun Pataleta [Tue, 18 Mar 2025 03:06:45 +0000 (11:06 +0800)]
Merge branch 'MDL-84569' of https://github.com/paulholden/moodle
Huong Nguyen [Tue, 18 Mar 2025 01:53:15 +0000 (08:53 +0700)]
Merge branch 'MDL-76565_remove-strings-deprecated-in-moodle-versions-before-4-4' of https://github.com/ziegenberg/moodle
Huong Nguyen [Tue, 18 Mar 2025 01:47:29 +0000 (08:47 +0700)]
Merge branch 'MDL-77621_final-deprecation-of-lib-cronlib-php' of https://github.com/ziegenberg/moodle
Huong Nguyen [Tue, 18 Mar 2025 01:37:50 +0000 (08:37 +0700)]
Merge branch 'MDL-76561_phase-2-of-deprecation-of-functions-in-lib-deprecatedlib-php' of https://github.com/ziegenberg/moodle
Andrew Nicols [Tue, 18 Mar 2025 00:03:26 +0000 (08:03 +0800)]
Merge branch 'MDL-84222-main' of https://github.com/HuongNV13/moodle
Andrew Nicols [Mon, 17 Mar 2025 23:17:22 +0000 (07:17 +0800)]
Merge branch 'MDL-84541-main' of https://github.com/laurentdavid/moodle
Sara Arjona [Mon, 17 Mar 2025 15:49:16 +0000 (16:49 +0100)]
MDL-84353 tiny_premium: Rename useaccessibilitychecker capability to usea11ychecker
AMOS BEGIN
MOV [premium:useaccessibilitychecker,tiny_premium],[premium:usea11ychecker,tiny_premium]
AMOS END
Sara Arjona [Mon, 17 Mar 2025 14:46:28 +0000 (15:46 +0100)]
Merge branch 'MDL-84353-main' of https://github.com/albertgasset/moodle
Laurent David [Mon, 3 Mar 2025 13:53:09 +0000 (14:53 +0100)]
MDL-84541 core_course: Do not check change when pressing reset
* When the course reset form is submitted, we acknowledge that form
has been changed so we don't need to watch it anymore
Sara Arjona [Mon, 17 Mar 2025 10:56:44 +0000 (11:56 +0100)]
Merge branch 'MDL-81660-main' of https://github.com/andrewnicols/moodle
Huong Nguyen [Mon, 17 Mar 2025 09:00:15 +0000 (16:00 +0700)]
Merge branch 'MDL-83591-main' of https://github.com/andrewgos/moodle
Albert Gasset [Mon, 17 Mar 2025 08:33:10 +0000 (09:33 +0100)]
MDL-84353 tiny_premium: Enable external function for the mobile app
Albert Gasset [Mon, 17 Mar 2025 08:33:10 +0000 (09:33 +0100)]
MDL-84353 tiny_premium: Add missing capability for a11ychecker plugin
Albert Gasset [Mon, 17 Mar 2025 08:33:10 +0000 (09:33 +0100)]
MDL-84353 editor_tiny: Add new external function to get configuration
Huong Nguyen [Mon, 17 Mar 2025 08:02:54 +0000 (15:02 +0700)]
Merge branch 'MDL-84738-main' of https://github.com/roland04/moodle
Huong Nguyen [Mon, 17 Mar 2025 07:57:30 +0000 (14:57 +0700)]
Merge branch 'MDL-84246' of https://github.com/cwarwicker/moodle
Huong Nguyen [Mon, 17 Mar 2025 07:45:38 +0000 (14:45 +0700)]
Merge branch 'MDL-79086_final-removal-of-share_activity' of https://github.com/ziegenberg/moodle
Andrew Gosali [Wed, 20 Nov 2024 07:40:54 +0000 (14:40 +0700)]
MDL-83591 grade: fix issue when item is already deleted
The deleted grade is causing the error while using its id that was previously saved in the session variable
Daniel Ziegenberg [Thu, 13 Feb 2025 15:16:49 +0000 (16:16 +0100)]
MDL-77621 core: Final deprecation of lib/cronlib.php
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Daniel Ziegenberg [Wed, 12 Feb 2025 10:31:09 +0000 (11:31 +0100)]
MDL-76565 core: Final removal of deprecated strings
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Daniel Ziegenberg [Sat, 5 Oct 2024 23:42:12 +0000 (01:42 +0200)]
MDL-76561 core: final deprecation of functions before Moodle 4.4
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Daniel Ziegenberg [Mon, 10 Feb 2025 13:44:18 +0000 (14:44 +0100)]
MDL-79086 core: Final removal of share_activity
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Jun Pataleta [Sat, 15 Mar 2025 12:22:04 +0000 (20:22 +0800)]
on-demand release 5.0dev+
Jun Pataleta [Sat, 15 Mar 2025 12:22:03 +0000 (20:22 +0800)]
NOBUG: Add upgrade notes
Andrew Nicols [Fri, 14 Mar 2025 09:16:00 +0000 (17:16 +0800)]
MDL-84879 core: Remove stacktrace args from exceptions
Mark Johnson [Wed, 26 Feb 2025 13:30:35 +0000 (13:30 +0000)]
MDL-81714 output/grades: Add upgrade notes
Mark Johnson [Tue, 3 Sep 2024 13:37:39 +0000 (14:37 +0100)]
MDL-81714 grades: Display "Run now" button for admins in task indicator
Mark Johnson [Tue, 14 May 2024 15:36:11 +0000 (16:36 +0100)]
MDL-81714 grades: Add regrading progress indicator to grade reports
Mark Johnson [Wed, 15 May 2024 15:35:37 +0000 (16:35 +0100)]
MDL-81714 tool_recyclebin: Remove unnecessary task runs in tests
I assume that it was necessary at some point to run the ad-hoc tasks in
these tests, however the only task now being run is
regrade_final_grades, which causes the tests to fail due as they produce
output.
Whether the regrade is performed or not has no impact on the result of
the test, so removing the ad-hoc task run seems appropriate.
Mark Johnson [Tue, 14 May 2024 15:35:23 +0000 (16:35 +0100)]
MDL-81714 grades: Make large regrades asynchronous
Currently, large courses can take a long time to perform a full regrade.
This is currently handled with a progress bar to prevent frontend
timeouts while the regrade takes place. However, because it can take so
long a teacher may not want to wait with the page open for several
minutes, particularly if they are performing several operations that
trigger a regrade.
This adds a new async flag to grade_regrade_final_grades which is true
by default. Instead of performing the regrade immediately, this queues
an instance of \core\task\regrade_final_grades for the course, which
will be executed in the background.
It is advisable to always leave the async flag set true, except in the
following scenarios:
- Automated tests.
- The regrade_final_grades task which actually wants to do the
calculations immediately.
- When you have performed a check to determine that the regrade process
is unlikely to take a long time, for example there are only a small
number of grade items.
Ilya Tregubov [Thu, 27 Feb 2025 01:36:24 +0000 (09:36 +0800)]
MDL-81945 gradereport_singleview: Fix hidden grade handling.
Seems to become broken after IR refactoring.
Ilya Tregubov [Wed, 24 Jul 2024 04:38:40 +0000 (12:38 +0800)]
MDL-81945 gradereport_user: Don't reveal visibility by color.
Seems like dimmed_text class was added without proper check so
user can guess if item is hidden.
Ilya Tregubov [Wed, 24 Jul 2024 03:53:21 +0000 (11:53 +0800)]
MDL-81945 gradereport_user: Behat tests for user report.
Ilya Tregubov [Wed, 24 Jul 2024 03:52:52 +0000 (11:52 +0800)]
MDL-81945 gradereport_singleview: Behat tests for singleview report.
Ilya Tregubov [Wed, 24 Jul 2024 03:52:18 +0000 (11:52 +0800)]
MDL-81945 gradereport_grader: Behat tests for grader report
Ilya Tregubov [Wed, 24 Jul 2024 03:51:23 +0000 (11:51 +0800)]
MDL-81945 core_grades: create Behat step for grades action menu.
Ilya Tregubov [Wed, 24 Jul 2024 03:49:27 +0000 (11:49 +0800)]
MDL-81945 gradereport_singleview: Fix hidden grades handling.
If a user is lacking moodle/grade:viewhidden he should not be able
to view or modify grades.
Sara Arjona [Fri, 14 Mar 2025 15:15:39 +0000 (16:15 +0100)]
on-demand release 5.0dev+
Sara Arjona [Fri, 14 Mar 2025 15:15:38 +0000 (16:15 +0100)]
NOBUG: Add upgrade notes
Huong Nguyen [Fri, 14 Mar 2025 14:58:38 +0000 (21:58 +0700)]
Merge branch 'MDL-81664-fix' of https://github.com/sarjona/moodle
Sara Arjona [Fri, 14 Mar 2025 14:53:26 +0000 (15:53 +0100)]
MDL-81664 lib: Fix wrong library repository
Sara Arjona [Fri, 14 Mar 2025 10:07:54 +0000 (11:07 +0100)]
Merge branch 'MDL-83541-behat' of https://github.com/HuongNV13/moodle
Huong Nguyen [Fri, 14 Mar 2025 09:01:28 +0000 (16:01 +0700)]
MDL-83541 qtype_ddimageortext: Fix Behat failure
Sara Arjona [Fri, 14 Mar 2025 08:21:00 +0000 (09:21 +0100)]
Merge branch 'MDL-83541-behat' of https://github.com/HuongNV13/moodle
Huong Nguyen [Fri, 14 Mar 2025 07:33:20 +0000 (14:33 +0700)]
MDL-83541 qtype_numerical: Fix incorrect test hints
Huong Nguyen [Fri, 14 Mar 2025 04:59:17 +0000 (11:59 +0700)]
Merge branch 'MDL-83541-main' of https://github.com/HuongNV13/moodle
Huong Nguyen [Fri, 14 Mar 2025 03:10:41 +0000 (10:10 +0700)]
MDL-83541 qtypes: Remove incorrect test file
Mark Johnson [Wed, 5 Feb 2025 15:13:40 +0000 (15:13 +0000)]
MDL-83541 qtypes: Define excluded hash fields and test hints
Mark Johnson [Tue, 17 Dec 2024 02:33:56 +0000 (12:33 +1000)]
MDL-83541 question/quiz: restoring questions with identical stamps
Historically it was possible, through a series of question restores,
moves and edits, to end up with multiple questions in the same
category with the same stamp, but differences in other question
or answer fields. This, combined with changes in versions, led
to errors when restoring or duplicating quizzes using these questions.
While recent changes have made it impossible to create this situation
in current Moodle versions, as any edits will create a new question
version with a new stamp, this situation may exist on long-standing
Moodle sites which have been upgraded since pre-4.0.
This change performs a much wider-ranging comparison of restored
existing questions, generating a hash of all the data for a question in
a backup file, and a corresponding hash for each question in the target
category, to decide if a restored question matches a question already in
the database.
Mark Johnson [Wed, 5 Feb 2025 15:02:19 +0000 (15:02 +0000)]
MDL-83541 qtype_calculated: Add missing field to backups
Mark Johnson [Thu, 6 Feb 2025 14:47:52 +0000 (14:47 +0000)]
MDL-83541 qtype_ddimageortext: Fix test hint text
Ensure that hint text is unique to workaround MDL-84261 for
backup/restore testing.
Jun Pataleta [Fri, 14 Mar 2025 02:03:56 +0000 (10:03 +0800)]
Merge branch 'MDL-60910-master' of https://github.com/danghieu1407/moodle
Andrew Nicols [Thu, 13 Mar 2025 04:02:06 +0000 (12:02 +0800)]
MDL-81660 core: Applied PHP CSS Parser patches
One of the patches has been merged, but the other is still outstanding.
Paul Holden [Thu, 13 Mar 2025 16:30:37 +0000 (16:30 +0000)]
Merge branch 'MDL-84142' of https://github.com/marinaglancy/moodle into main
Tim Hunt [Thu, 23 Jan 2025 14:14:58 +0000 (15:14 +0100)]
MDL-84305 qbank upgrade: fix category hierarchies before upgrade
We know that, due to old bugs in places like backup and restore,
you can get question categories with a different contextid from
their parents. This was breaking the upgrade, so this is code
to auto-fix them before the upgrade continues.
Co-authored-by: Stephan Robotta <stephan.robotta@bfh.ch>
Sara Arjona [Thu, 13 Mar 2025 15:28:12 +0000 (16:28 +0100)]
Merge branch 'MDL-83634-main' of https://github.com/junpataleta/moodle
Sara Arjona [Thu, 13 Mar 2025 15:19:31 +0000 (16:19 +0100)]
Merge branch 'MDL-84449_deprecate-imagecopybicubic' of https://github.com/ziegenberg/moodle
Daniel Ziegenberg [Thu, 6 Feb 2025 15:53:28 +0000 (16:53 +0100)]
MDL-84449 core: deprecate imagecopybicubic
The GD lib is a strict requirement, so use imagecopyresampled() instead.
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Marina Glancy [Tue, 18 Feb 2025 13:34:37 +0000 (13:34 +0000)]
MDL-84142 enrol_paypal: use new template for the self enrolment widget
Marina Glancy [Tue, 18 Feb 2025 13:34:26 +0000 (13:34 +0000)]
MDL-84142 enrol_fee: use new template for the self enrolment widget
Marina Glancy [Tue, 18 Feb 2025 13:34:13 +0000 (13:34 +0000)]
MDL-84142 enrol_guest: use new template for the self enrolment widget
Marina Glancy [Tue, 18 Feb 2025 13:34:00 +0000 (13:34 +0000)]
MDL-84142 enrol_self: use new template for the self enrolment widget
Marina Glancy [Tue, 18 Feb 2025 13:33:17 +0000 (13:33 +0000)]
MDL-84142 core_enrol: new template for self enrolment widgets
Sara Arjona [Thu, 13 Mar 2025 12:23:37 +0000 (13:23 +0100)]
Merge branch 'MDL-84849' of https://github.com/paulholden/moodle
Sara Arjona [Thu, 13 Mar 2025 12:20:23 +0000 (13:20 +0100)]
Merge branch 'MDL-84624_close-recordset-in-core-task-h5p_clean_orphaned_records_task-execute' of https://github.com/ziegenberg/moodle
Sara Arjona [Thu, 13 Mar 2025 12:17:46 +0000 (13:17 +0100)]
Merge branch 'MDL-84552-main' of https://github.com/laurentdavid/moodle
Sara Arjona [Thu, 13 Mar 2025 11:38:35 +0000 (12:38 +0100)]
Merge branch '83136-fix-unknowncategory-message-main' of https://github.com/DSI-Universite-Rennes2/moodle
Sara Arjona [Thu, 13 Mar 2025 11:33:40 +0000 (12:33 +0100)]
Merge branch 'MDL-77646-main' of https://github.com/lucaboesch/moodle
Laurent David [Mon, 17 Feb 2025 08:55:45 +0000 (09:55 +0100)]
MDL-84552 core_adminpresets: Remove chat and survey entries
* Remove chat and survey entries in existing presets
Jun Pataleta [Thu, 13 Mar 2025 09:01:39 +0000 (17:01 +0800)]
Merge branch 'MDL-84543-main' of https://github.com/andrewnicols/moodle
Philipp Memmel [Wed, 12 Mar 2025 13:59:06 +0000 (14:59 +0100)]
MDL-84844 core_course: Add index to course_sections for mod_subsection
Jun Pataleta [Thu, 13 Mar 2025 04:35:59 +0000 (12:35 +0800)]
Merge branch 'MDL-80386' of https://github.com/timhunt/moodle
Jun Pataleta [Thu, 13 Mar 2025 04:21:28 +0000 (12:21 +0800)]
Merge branch 'MDL-65233-main-no-midnight' of https://github.com/sim642/moodle
Andrew Nicols [Thu, 13 Mar 2025 01:51:52 +0000 (09:51 +0800)]
MDL-81660 core: Bump php-css-parser to 8.7.0
Paul Holden [Wed, 12 Mar 2025 17:34:06 +0000 (17:34 +0000)]
MDL-84849 course: fix category management drag/drop of courses.
Required classes were refactored in BS5 changes in
ba30b66e.
Sara Arjona [Wed, 12 Mar 2025 16:48:28 +0000 (17:48 +0100)]
Merge branch 'MDL-78926_final-deprecation-of-core_course-output-activity_information-output-class' of https://github.com/ziegenberg/moodle
Sara Arjona [Wed, 12 Mar 2025 16:41:33 +0000 (17:41 +0100)]
Merge branch 'MDL-83552' of https://github.com/dravek/moodle
Conn Warwicker [Thu, 6 Feb 2025 16:47:21 +0000 (16:47 +0000)]
MDL-80386 core_question: Add "show all" button to filters.
This adds the "Show All" button to the question bank filters
to allow users to select all questions easily.
It also adds new behat tests to test the functionality.
Paul Holden [Wed, 12 Mar 2025 13:54:35 +0000 (13:54 +0000)]
Merge branch 'MDL-84790-main' of https://github.com/roland04/moodle into main
Paul Holden [Wed, 12 Mar 2025 11:57:34 +0000 (11:57 +0000)]
MDL-84143 enrol: upgrade note for new course enrolment renderer.
Paul Holden [Wed, 12 Mar 2025 11:47:27 +0000 (11:47 +0000)]
Merge branch 'MDL-84143' of https://github.com/marinaglancy/moodle into main
Paul Holden [Wed, 12 Mar 2025 11:37:05 +0000 (11:37 +0000)]
Merge branch 'MDL-84649-main' of https://github.com/roland04/moodle into main
Sara Arjona [Wed, 12 Mar 2025 11:27:50 +0000 (12:27 +0100)]
Merge branch 'MDL-78635' of https://github.com/paulholden/moodle
Sara Arjona [Wed, 12 Mar 2025 11:23:00 +0000 (12:23 +0100)]
Merge branch 'MDL-79124' of https://github.com/paulholden/moodle
Conn Warwicker [Wed, 22 Jan 2025 12:18:45 +0000 (12:18 +0000)]
MDL-84246 core_question: Fix transfer task for invalid questions.
Ilya Tregubov [Fri, 7 Feb 2025 01:51:20 +0000 (09:51 +0800)]
MDL-84143 enrol: Use mustache templates on enrolment options page
Huong Nguyen [Wed, 12 Mar 2025 10:19:28 +0000 (17:19 +0700)]
Merge branch 'MDL-84175_upgrade-WebAuthn-to-2-2-0' of https://github.com/ziegenberg/moodle
Daniel Ziegenberg [Fri, 31 Jan 2025 23:13:16 +0000 (00:13 +0100)]
MDL-84175 libraries: Upgrade WebAuthn to 2.2.0
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Huong Nguyen [Wed, 12 Mar 2025 10:01:15 +0000 (17:01 +0700)]
Merge branch 'MDL-84657_deprecate-calendar_add_month' of https://github.com/ziegenberg/moodle
Huong Nguyen [Wed, 12 Mar 2025 09:49:41 +0000 (16:49 +0700)]
Merge branch 'MDL-79434_final-deprecation-of-calendar-functions' of https://github.com/ziegenberg/moodle
Daniel Ziegenberg [Wed, 26 Feb 2025 10:40:39 +0000 (11:40 +0100)]
MDL-79434 core_calendar: Initial deprecation of calendar_sub_month
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Daniel Ziegenberg [Mon, 10 Feb 2025 14:26:15 +0000 (15:26 +0100)]
MDL-79434 core_calendar: Final removal of calendar functions
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Huong Nguyen [Wed, 12 Mar 2025 09:32:00 +0000 (16:32 +0700)]
Merge branch 'MDL-84640-main' of https://github.com/andelacruz/moodle