Paul Holden [Tue, 30 Jan 2024 21:45:57 +0000 (21:45 +0000)]
MDL-80768 output: stricter progress bar component percentage type.
Avoid mixing float/string types, where the decimal separator could
vary according to current locale.
Sara Arjona [Thu, 25 Jan 2024 15:48:32 +0000 (16:48 +0100)]
weekly release 4.2.5+
Jun Pataleta [Thu, 25 Jan 2024 04:13:55 +0000 (12:13 +0800)]
Merge branch 'MDL-80656-402' of https://github.com/lameze/moodle into MOODLE_402_STABLE
Huong Nguyen [Thu, 25 Jan 2024 04:02:15 +0000 (11:02 +0700)]
Merge branch 'MDL-80224-402' of https://github.com/paulholden/moodle into MOODLE_402_STABLE
Huong Nguyen [Thu, 25 Jan 2024 03:45:56 +0000 (10:45 +0700)]
Merge branch 'MDL-80516-402' of https://github.com/paulholden/moodle into MOODLE_402_STABLE
Huong Nguyen [Thu, 25 Jan 2024 03:25:17 +0000 (10:25 +0700)]
Merge branch 'MDL-76671-402' of https://github.com/jleyva/moodle into MOODLE_402_STABLE
Ilya Tregubov [Thu, 25 Jan 2024 02:20:53 +0000 (10:20 +0800)]
Merge branch 'MDL-80098-402' of https://github.com/paulholden/moodle into MOODLE_402_STABLE
Huong Nguyen [Thu, 25 Jan 2024 02:08:10 +0000 (09:08 +0700)]
Merge branch 'MDL-80676-402' of https://github.com/junpataleta/moodle into MOODLE_402_STABLE
Ilya Tregubov [Thu, 25 Jan 2024 01:54:06 +0000 (09:54 +0800)]
Merge branch 'MDL-79927-402' of https://github.com/paulholden/moodle into MOODLE_402_STABLE
Huong Nguyen [Thu, 25 Jan 2024 01:51:44 +0000 (08:51 +0700)]
Merge branch 'MDL-76716-m402' of https://github.com/stefangub/moodle into MOODLE_402_STABLE
Ilya Tregubov [Thu, 25 Jan 2024 01:36:05 +0000 (09:36 +0800)]
Merge branch 'MDL-79159-402' of https://github.com/andelacruz/moodle into MOODLE_402_STABLE
Ilya Tregubov [Thu, 25 Jan 2024 01:26:19 +0000 (09:26 +0800)]
Merge branch 'MDL-80653-402' of https://github.com/paulholden/moodle into MOODLE_402_STABLE
Sara Arjona [Wed, 24 Jan 2024 16:02:33 +0000 (17:02 +0100)]
Merge branch 'MDL-79681-402' of https://github.com/paulholden/moodle into MOODLE_402_STABLE
Sara Arjona [Wed, 24 Jan 2024 15:03:02 +0000 (16:03 +0100)]
Merge branch 'MDL-79152-402' of https://github.com/andrewnicols/moodle into MOODLE_402_STABLE
Sara Arjona [Wed, 24 Jan 2024 14:16:26 +0000 (15:16 +0100)]
Merge branch 'MDL-80668-402' of https://github.com/pedrojordao/moodle into MOODLE_402_STABLE
Sara Arjona [Wed, 24 Jan 2024 12:26:02 +0000 (13:26 +0100)]
Merge branch 'MDL-78888-402' of https://github.com/paulholden/moodle into MOODLE_402_STABLE
Sara Arjona [Wed, 24 Jan 2024 12:14:03 +0000 (13:14 +0100)]
Merge branch 'MDL-76723-402' of https://github.com/junpataleta/moodle into MOODLE_402_STABLE
Sara Arjona [Wed, 24 Jan 2024 08:22:42 +0000 (09:22 +0100)]
Merge branch 'MDL-79940-402' of https://github.com/andelacruz/moodle into MOODLE_402_STABLE
Angelia Dela Cruz [Thu, 24 Aug 2023 08:59:44 +0000 (16:59 +0800)]
MDL-79159 mod_lesson: Behat coverage for lesson question max attempts
Ilya Tregubov [Wed, 24 Jan 2024 05:47:13 +0000 (13:47 +0800)]
Merge branch 'MDL-80270-402' of https://github.com/mihailges/moodle into MOODLE_402_STABLE
Simey Lameze [Thu, 18 Jan 2024 07:35:47 +0000 (15:35 +0800)]
MDL-80656 behat: remove unnecessary activity duplication steps
Angelia Dela Cruz [Fri, 3 Nov 2023 03:56:22 +0000 (11:56 +0800)]
MDL-79940 mod_workshop: Behat to confirm review button for reviewers
Stefan Van der Vyver [Tue, 31 Oct 2023 11:25:18 +0000 (11:25 +0000)]
MDL-76716 grades: handle open delegated transaction on grade delete
Jun Pataleta [Tue, 23 Jan 2024 08:32:39 +0000 (16:32 +0800)]
Merge branch 'MDL-80271-MOODLE_402_STABLE' of https://github.com/PhMemmel/moodle into MOODLE_402_STABLE
Sara Arjona [Tue, 23 Jan 2024 06:48:31 +0000 (07:48 +0100)]
Merge branch 'MDL-80339-402' of https://github.com/andelacruz/moodle into MOODLE_402_STABLE
Ilya Tregubov [Tue, 23 Jan 2024 04:05:02 +0000 (12:05 +0800)]
Merge branch 'MDL-75579-402' of https://github.com/HuongNV13/moodle into MOODLE_402_STABLE
Jun Pataleta [Tue, 23 Jan 2024 03:59:18 +0000 (11:59 +0800)]
Merge branch 'MDL-78219-402' of https://github.com/snake/moodle into MOODLE_402_STABLE
Huong Nguyen [Tue, 19 Dec 2023 03:27:40 +0000 (10:27 +0700)]
MDL-75579 Backup: Prevent failed course restore task to be retried
Huong Nguyen [Tue, 19 Dec 2023 03:24:59 +0000 (10:24 +0700)]
MDL-75579 adhoc_task: Implement no-retry flag
Angelia Dela Cruz [Thu, 7 Dec 2023 05:15:05 +0000 (13:15 +0800)]
MDL-80339 mod_lesson: Behat to confirm grade visibility in lesson
Jun Pataleta [Tue, 23 Jan 2024 01:21:34 +0000 (09:21 +0800)]
Merge branch 'MDL-79029-402' of https://github.com/ferranrecio/moodle into MOODLE_402_STABLE
Sara Arjona [Mon, 22 Jan 2024 15:23:37 +0000 (16:23 +0100)]
Merge branch 'MDL-80559-402' of https://github.com/paulholden/moodle into MOODLE_402_STABLE
Ferran Recio [Wed, 13 Dec 2023 11:38:03 +0000 (12:38 +0100)]
MDL-79029 behat: optimize behat tests
Replace some add activity to section steps to the new
add activity to course section so they are faster and do
not require javascript.
Ferran Recio [Wed, 13 Dec 2023 08:52:14 +0000 (09:52 +0100)]
MDL-79029 behat: new add activity steps
Paul Holden [Thu, 18 Jan 2024 18:08:37 +0000 (18:08 +0000)]
MDL-80653 h5p: handle content type creation errors in test.
See also same in
c7d08f85.
Huong Nguyen [Mon, 22 Jan 2024 08:39:36 +0000 (15:39 +0700)]
Merge branch 'MDL-80532-402' of https://github.com/paulholden/moodle into MOODLE_402_STABLE
Huong Nguyen [Mon, 22 Jan 2024 08:36:44 +0000 (15:36 +0700)]
Merge branch 'MDL-80499-402' of https://github.com/paulholden/moodle into MOODLE_402_STABLE
Jun Pataleta [Mon, 22 Jan 2024 08:32:22 +0000 (16:32 +0800)]
Merge branch 'MDL-80377-402' of https://github.com/andelacruz/moodle into MOODLE_402_STABLE
Jun Pataleta [Mon, 22 Jan 2024 08:29:48 +0000 (16:29 +0800)]
Merge branch 'MDL-80374-402' of https://github.com/paulholden/moodle into MOODLE_402_STABLE
Jun Pataleta [Mon, 22 Jan 2024 08:26:00 +0000 (16:26 +0800)]
Merge branch 'MDL-80323-402' of https://github.com/paulholden/moodle into MOODLE_402_STABLE
Jun Pataleta [Mon, 22 Jan 2024 07:04:38 +0000 (15:04 +0800)]
Merge branch 'MDL-80232-402' of https://github.com/paulholden/moodle into MOODLE_402_STABLE
Pedro Jordao [Fri, 19 Jan 2024 11:05:43 +0000 (08:05 -0300)]
MDL-80668 modal: Change aria roles on modal to improve accessibility.
The roles we were using were no longer the most recommended for modals.
Angelia Dela Cruz [Mon, 11 Dec 2023 07:37:26 +0000 (15:37 +0800)]
MDL-80377 block: Behat confirming folder file in recent activity block
Jun Pataleta [Fri, 19 Jan 2024 05:10:34 +0000 (13:10 +0800)]
MDL-80676 core: Remove unnecessary aria-labelledby for action menu links
The aria-labelledby attribute for the action menu link's <a> tag is
unnecessary as the <span> tag containing the action menu link's text
is already within the <a> tag and already serves as the link's label by
default.
Philipp Memmel [Mon, 27 Nov 2023 17:13:02 +0000 (18:13 +0100)]
MDL-80271 core_user: Only update record if necessary
Huong Nguyen [Fri, 19 Jan 2024 04:24:17 +0000 (11:24 +0700)]
weekly release 4.2.5+
Andrew Nicols [Thu, 18 Jan 2024 04:52:54 +0000 (12:52 +0800)]
MDL-79152 editor_tiny: Enable browser-based spell-checking
Andrew Nicols [Thu, 18 Jan 2024 03:34:34 +0000 (11:34 +0800)]
Merge branch 'MDL-80201-402' of https://github.com/junpataleta/moodle into MOODLE_402_STABLE
Jun Pataleta [Thu, 18 Jan 2024 02:59:13 +0000 (10:59 +0800)]
Merge branch 'MDL-79498-402' of https://github.com/junpataleta/moodle into MOODLE_402_STABLE
Andrew Nicols [Thu, 18 Jan 2024 02:57:30 +0000 (10:57 +0800)]
Merge branch 'MDL-80591_402' of https://github.com/stronk7/moodle into MOODLE_402_STABLE
Justus Dieckmann [Tue, 26 Sep 2023 12:27:23 +0000 (14:27 +0200)]
MDL-79498 javascript: Adjust get_string function signature
In order to reflect param and lang being optional parameters.
Andrew Nicols [Thu, 18 Jan 2024 02:54:20 +0000 (10:54 +0800)]
Merge branch 'MDL-80041-402' of https://github.com/junpataleta/moodle into MOODLE_402_STABLE
Sara Arjona [Wed, 17 Jan 2024 17:46:54 +0000 (18:46 +0100)]
Merge branch 'MDL-80058-402' of https://github.com/meirzamoodle/moodle into MOODLE_402_STABLE
Sara Arjona [Wed, 17 Jan 2024 17:18:15 +0000 (18:18 +0100)]
Merge branch 'MDL-80081-402' of https://github.com/meirzamoodle/moodle into MOODLE_402_STABLE
Juan Leyva [Mon, 15 Jan 2024 12:11:01 +0000 (13:11 +0100)]
MDL-76671 tool_mobile: Allow OAuth launches after accepting policies
Sara Arjona [Wed, 17 Jan 2024 10:51:15 +0000 (11:51 +0100)]
Merge branch 'MDL-80255-402' of https://github.com/aanabit/moodle into MOODLE_402_STABLE
Paul Holden [Thu, 16 Nov 2023 10:34:38 +0000 (10:34 +0000)]
MDL-78888 tool_uploaduser: case-insensitive email matching on upload.
Paul Holden [Mon, 13 Nov 2023 17:12:14 +0000 (17:12 +0000)]
MDL-80098 core: correct arguments for invalidmoduleid exceptions.
The "invalid module ID" should be passed as the `$a` constructor
argument.
Huong Nguyen [Wed, 17 Jan 2024 07:10:53 +0000 (14:10 +0700)]
Merge branch 'MDL-79701-402' of https://github.com/rjnl/moodle into MOODLE_402_STABLE
Huong Nguyen [Wed, 17 Jan 2024 03:38:41 +0000 (10:38 +0700)]
Merge branch 'MDL-80498_402' of https://github.com/santoshndev/moodle into MOODLE_402_STABLE
Amaia Anabitarte [Wed, 10 Jan 2024 14:55:55 +0000 (15:55 +0100)]
MDL-80255 mod_scorm: Remove 'Completed' as default completion
Sara Arjona [Tue, 16 Jan 2024 06:20:16 +0000 (07:20 +0100)]
Merge branch 'MDL-80266-402' of https://github.com/andrewnicols/moodle into MOODLE_402_STABLE
Andrew Nicols [Mon, 15 Jan 2024 03:16:20 +0000 (11:16 +0800)]
MDL-80266 mod_forum: Reset subscription caches between behat tests
Ilya Tregubov [Tue, 16 Jan 2024 02:58:09 +0000 (10:58 +0800)]
Merge branch 'MDL-69615-402' of https://github.com/HuongNV13/moodle into MOODLE_402_STABLE
Huong Nguyen [Wed, 27 Dec 2023 09:14:07 +0000 (16:14 +0700)]
MDL-69615 core_backup: Send backup report email once the tasks are done
Sara Arjona [Mon, 15 Jan 2024 16:28:22 +0000 (17:28 +0100)]
Merge branch 'MDL-59467-402' of https://github.com/andrewnicols/moodle into MOODLE_402_STABLE
Sara Arjona [Mon, 15 Jan 2024 16:03:10 +0000 (17:03 +0100)]
Merge branch 'MDL-79519-402_url_select' of https://github.com/Tsheke/moodle into MOODLE_402_STABLE
Paul Holden [Thu, 11 Jan 2024 20:45:40 +0000 (20:45 +0000)]
MDL-80516 core: more robust plugin update component checking.
Occurs when a plugin in incorrectly removed (via file system only,
rather than following proper uninstall process), and also contains
it's own sub-plugins.
In the above scenario, the update would request and receive back a
response for a plugin whose name was comprised of an empty string,
subsequently causing errors when processing said response.
Johnny Tsheke [Thu, 28 Sep 2023 16:26:23 +0000 (12:26 -0400)]
MDL-79519 course: remove null to use the default value.
Sara Arjona [Mon, 15 Jan 2024 11:31:47 +0000 (12:31 +0100)]
Merge branch 'MDL-79091-MOODLE_402_STABLE' of https://github.com/jay-oswald/moodle into MOODLE_402_STABLE
Jake Dallimore [Mon, 15 May 2023 04:11:54 +0000 (12:11 +0800)]
MDL-78219 enrol_lti: fix auth method usage in base testcase
Jake Dallimore [Mon, 15 May 2023 04:07:27 +0000 (12:07 +0800)]
MDL-78219 auth_lti: ensure user updates happen after authentication
If an existing session is active at the time of launch, that user id
appears in the user_updated log. This log should show the launching user
updating their own record, not someone else. To resolve this, auth the
user before making any record updates so that the event gets the correct
user id.
Jake Dallimore [Mon, 15 May 2023 01:48:43 +0000 (09:48 +0800)]
MDL-78219 auth_lti: force empty session before launch user creation
If an existing session is active at the time of launch, that user id
appears in the user_created log, incorrectly (it should be system/0).
This patch makes sure that any existing session is terminated before
creation of a new user during launches.
Huong Nguyen [Mon, 25 Dec 2023 08:54:23 +0000 (15:54 +0700)]
MDL-69615 privacy: Use task trait for unit tests
Huong Nguyen [Mon, 25 Dec 2023 08:52:59 +0000 (15:52 +0700)]
MDL-69615 core_task: Add a task trait
Eloy Lafuente (stronk7) [Sat, 13 Jan 2024 17:13:52 +0000 (18:13 +0100)]
MDL-80591 phpunit: delegate run to phpunit binary
Instead of manually including composer's auto-loading
stuff and then run PHPUnit\TextUI\Command::main(), now
we are using the PHPUnit "binary".
That way behaviour should be 100% the same than
running vendor/bin/phpunit (recommended instead of util.php --run).
Also, note that, for other util.php commands, we still need
composer's auto-loading to happen, so we have moved it immediately
after the --run command.
Finally, a few more file_exists() conditions have been added
to ensure that PHPUnit is properly installed. Redundant but...
Jun Pataleta [Fri, 12 Jan 2024 09:28:17 +0000 (17:28 +0800)]
Merge branch 'MDL-80192-402' of https://github.com/paulholden/moodle into MOODLE_402_STABLE
Paul Holden [Fri, 12 Jan 2024 09:07:42 +0000 (09:07 +0000)]
Merge branch 'MDL-80564-402' of https://github.com/marinaglancy/moodle into MOODLE_402_STABLE
Santosh Nagargoje [Fri, 29 Dec 2023 04:22:29 +0000 (09:52 +0530)]
MDL-80498 group: Added required rule for filepicker field
Paul Holden [Mon, 20 Nov 2023 17:31:07 +0000 (17:31 +0000)]
MDL-80192 reportbuilder: ensure filter form group elements have labels.
This ensures compliance with the following WCAG criterion:
"H71: Providing a description for groups of form controls using fieldset
and legend elements".
Paul Holden [Mon, 20 Nov 2023 17:09:26 +0000 (17:09 +0000)]
MDL-80192 forms: implement method to set group element hidden label.
This is consistent with the API used for other form element types,
in order to provide screen-readable text in the fieldset legend while
not necessarily wanting to display said label.
The new class property is automatically exported to the template via
the `templatable_form_element` trait.
Jun Pataleta [Fri, 12 Jan 2024 08:20:20 +0000 (16:20 +0800)]
Merge branch 'MDL-80353-MOODLE_402_STABLE' of https://github.com/marinaglancy/moodle into MOODLE_402_STABLE
meirzamoodle [Mon, 18 Dec 2023 08:53:27 +0000 (15:53 +0700)]
MDL-80081 editor_tiny: Allow empty content in the i tag
Ilya Tregubov [Fri, 12 Jan 2024 01:11:44 +0000 (09:11 +0800)]
weekly release 4.2.5+
Marina Glancy [Tue, 9 Jan 2024 17:32:11 +0000 (17:32 +0000)]
MDL-80564 reportbuilder: Consistent permission check for user full name
Jun Pataleta [Thu, 11 Jan 2024 03:49:54 +0000 (11:49 +0800)]
Merge branch 'MDL-80246-402' of https://github.com/mihailges/moodle into MOODLE_402_STABLE
Huong Nguyen [Thu, 11 Jan 2024 03:45:01 +0000 (10:45 +0700)]
Merge branch 'MDL-80452-402' of https://github.com/andelacruz/moodle into MOODLE_402_STABLE
Huong Nguyen [Thu, 11 Jan 2024 03:36:29 +0000 (10:36 +0700)]
Merge branch 'MDL-80229-402' of https://github.com/davewoloszyn/moodle into MOODLE_402_STABLE
Angelia Dela Cruz [Tue, 19 Dec 2023 07:08:31 +0000 (15:08 +0800)]
MDL-80452 mod_h5pactivity: Behat for H5Pactivity duplication and delete
Ilya Tregubov [Thu, 11 Jan 2024 02:44:51 +0000 (10:44 +0800)]
Merge branch 'MDL-80446-402' of https://github.com/paulholden/moodle into MOODLE_402_STABLE
Ilya Tregubov [Thu, 11 Jan 2024 02:38:57 +0000 (10:38 +0800)]
Merge branch 'MDL-80357_402_STABLE' of https://github.com/SimonasAdams/moodle into MOODLE_402_STABLE
Ilya Tregubov [Thu, 11 Jan 2024 02:35:04 +0000 (10:35 +0800)]
Merge branch 'MDL-80333_402' of https://github.com/santoshndev/moodle into MOODLE_402_STABLE
Paul Holden [Thu, 4 Jan 2024 17:06:58 +0000 (17:06 +0000)]
MDL-80499 datafield_date: specify UTC time when editing field content.
Santosh Nagargoje [Thu, 7 Dec 2023 10:11:49 +0000 (15:41 +0530)]
MDL-80333 Authentication: Fixed new login notification adhoc task
Huong Nguyen [Wed, 10 Jan 2024 07:46:29 +0000 (14:46 +0700)]
Merge branch 'MDL-73639-402-fix' of https://github.com/sarjona/moodle into MOODLE_402_STABLE
Sara Arjona [Wed, 10 Jan 2024 06:35:08 +0000 (07:35 +0100)]
Merge branch 'MDL-80340-402' of https://github.com/lameze/moodle into MOODLE_402_STABLE
Huong Nguyen [Wed, 10 Jan 2024 03:30:46 +0000 (10:30 +0700)]
Merge branch 'MDL-80382-402' of https://github.com/andelacruz/moodle into MOODLE_402_STABLE
meirzamoodle [Wed, 3 Jan 2024 10:12:29 +0000 (17:12 +0700)]
MDL-80058 editor_tiny: add preformatted format to the blocks
Angelia Dela Cruz [Tue, 12 Dec 2023 06:19:08 +0000 (14:19 +0800)]
MDL-80382 behat: Replace "Frist" typos in Behat tests to "First"
Paul Holden [Tue, 9 Jan 2024 17:08:57 +0000 (17:08 +0000)]
MDL-80559 badges: set contexturl/name in badge awarded notification.