moodle.git
2 weeks agoMoodle release 3.9.14 MOODLE_39_STABLE v3.9.14
Jun Pataleta [Sat, 7 May 2022 11:34:47 +0000 (19:34 +0800)]
Moodle release 3.9.14

2 weeks agoweekly release 3.9.13+
Eloy Lafuente (stronk7) [Fri, 6 May 2022 13:58:44 +0000 (15:58 +0200)]
weekly release 3.9.13+

2 weeks agoMDL-73736 core_auth: Fix concurrency issue in login_attempt_failed()
Jake Dallimore [Tue, 26 Apr 2022 08:52:20 +0000 (16:52 +0800)]
MDL-73736 core_auth: Fix concurrency issue in login_attempt_failed()

This patch wraps the login_failed_count logic in a resource lock and
forces a user preferences cache reload. Each thread must wait for the
lock and must fetch the current count before incrementing it. This
ensures that login_failed_count is correct across threads and that the
lockout threshold is correctly honoured.

Co-Authored-By: Sujith Haridasan <sujith@moodle.com>
2 weeks agoMDL-74333 badges: Check profile criteria valid when reviewing
Michael Hawkins [Thu, 31 Mar 2022 10:17:31 +0000 (18:17 +0800)]
MDL-74333 badges: Check profile criteria valid when reviewing

3 weeks agoMDL-71623 core_search: fix user document visibility
Ferran Recio [Thu, 21 Apr 2022 11:43:34 +0000 (13:43 +0200)]
MDL-71623 core_search: fix user document visibility

3 weeks agoMDL-74318 core_user: Description field as hidden on profile
Amaia Anabitarte [Thu, 24 Mar 2022 16:40:10 +0000 (17:40 +0100)]
MDL-74318 core_user: Description field as hidden on profile

3 weeks agoMDL-74204 mod_assign: escape identity fields in allocate marker form.
Paul Holden [Tue, 15 Mar 2022 00:10:25 +0000 (00:10 +0000)]
MDL-74204 mod_assign: escape identity fields in allocate marker form.

3 weeks agoMDL-74612 cohort: use data generator for populating cohort members.
Paul Holden [Fri, 29 Apr 2022 15:09:35 +0000 (16:09 +0100)]
MDL-74612 cohort: use data generator for populating cohort members.

3 weeks agoMDL-73951 core: Updated security.txt expiry date
Michael Hawkins [Fri, 29 Apr 2022 10:55:40 +0000 (18:55 +0800)]
MDL-73951 core: Updated security.txt expiry date

Also updated expiry date format to meet latest standard.

6 weeks agoweekly release 3.9.13+
Ilya Tregubov [Fri, 8 Apr 2022 10:39:57 +0000 (16:39 +0600)]
weekly release 3.9.13+

6 weeks agoMDL-74189 tool_moodlenet: Add upgrade step to remove irrelevant data
Mihail Geshoski [Mon, 21 Mar 2022 15:07:19 +0000 (23:07 +0800)]
MDL-74189 tool_moodlenet: Add upgrade step to remove irrelevant data

Upgrade step to identify all existing cases where users have linked
their MoodleNet profile on the site and remove the related data from
the database. Due to some recent changes on the MoodleNet platform,
this data is now irrelevant and can no longer be used to authenticate
on the MoodleNet platform.

6 weeks agoMDL-74189 tool_moodlenet: Update language strings
Mihail Geshoski [Mon, 21 Mar 2022 14:49:01 +0000 (22:49 +0800)]
MDL-74189 tool_moodlenet: Update language strings

Updates the existing language strings in order to provide more accurate
instructions on how users can link existing their MoodleNet profile on
the site.

6 weeks agoweekly release 3.9.13+
Sara Arjona [Tue, 5 Apr 2022 11:24:53 +0000 (13:24 +0200)]
weekly release 3.9.13+

7 weeks agoMDL-74096 mlbackend_python: Update mlbackend version.
Ilya Tregubov [Mon, 4 Apr 2022 03:16:44 +0000 (09:16 +0600)]
MDL-74096 mlbackend_python: Update mlbackend version.

7 weeks agoMDL-70014 tool_customlang: Workaround to make behat happier
Eloy Lafuente (stronk7) [Wed, 30 Mar 2022 17:12:13 +0000 (19:12 +0200)]
MDL-70014 tool_customlang: Workaround to make behat happier

This is a BEHAT_RUNNING only hack, so it doesn't affect normal
operations at all. What it achieves is to reduce the number of
strings loaded when customising a lang pack from current 31K ones
to the just needed ones for Behat testing purposes.

That way we avoid the random failures that are happening more and
more (while the "en" lang pack grows) and also save some precious
minutes in every behat run.

Also, unrelated, a couple of tiny changes:
- Modified constant (that was really outdated) to current number
  of lang strings (so the progress bar behaves better).
- Remove an elseif occurrence because it was hurting my eyes.

7 weeks agoweekly release 3.9.13+
Sara Arjona [Fri, 1 Apr 2022 14:40:51 +0000 (16:40 +0200)]
weekly release 3.9.13+

7 weeks agoMDL-72446 behat: Ensure that the day reset happens on enabled element
Eloy Lafuente (stronk7) [Thu, 31 Mar 2022 08:21:13 +0000 (10:21 +0200)]
MDL-72446 behat: Ensure that the day reset happens on enabled element

Before this change we were setting the month day to 1 unconditionally
and that was working ok for enabled by default elements.

But in a number or cases we were doing that against disabled elements
so the day reset was not happening. Now we wait for the element to
be enabled and only then proceed with the day reset.

Backed with tests using disabled form elements, so we have now
both enabled and disabled fields covered.

8 weeks agoweekly release 3.9.13+
Víctor Déniz [Fri, 25 Mar 2022 15:00:37 +0000 (15:00 +0000)]
weekly release 3.9.13+

2 months agoMDL-74184 behat: Unrelated, remove the @skip_interim tag
Sara Arjona [Tue, 22 Mar 2022 16:05:22 +0000 (17:05 +0100)]
MDL-74184 behat: Unrelated, remove the @skip_interim tag

This commit is UNRELATED to the MDL-74184, but we need the
@skip_interim tag removed to a couple of scenarios that were
causing lots of noise and failures @ci infrastructure.
MDL-74265 was created to deal with this issue but these jobs
are now passing, and nothing has been changed...

So we are using MDL-74184 (this extra commit) to remove that
tag (sorry for the noise).

2 months agoweekly release 3.9.13+
Sara Arjona [Fri, 18 Mar 2022 15:28:22 +0000 (16:28 +0100)]
weekly release 3.9.13+

2 months agoMDL-74116 behat: Unrelated, add the @skip_interim tag
Sara Arjona [Fri, 18 Mar 2022 12:27:04 +0000 (13:27 +0100)]
MDL-74116 behat:  Unrelated, add the @skip_interim tag

This commit is UNRELATED to the MDL-74116, but we need the
@skip_interim tag added to a couple of scenarios that are
causing lots of noise and failures  @CI infrastructure.
MDL-74265 has been created to deal with this issue.

So we are using MDL-74116 (this extra commit) to add that tag
(sorry for the noise).

2 months agoMDL-74116 behat: Fix browser instantiation for Selenium 4
Andrew Nicols [Tue, 8 Mar 2022 05:56:45 +0000 (13:56 +0800)]
MDL-74116 behat: Fix browser instantiation for Selenium 4

2 months agoMoodle release 3.9.13 v3.9.13
Jun Pataleta [Sat, 12 Mar 2022 04:39:22 +0000 (12:39 +0800)]
Moodle release 3.9.13

2 months agoweekly release 3.9.12+
Ilya Tregubov [Fri, 11 Mar 2022 10:19:54 +0000 (16:19 +0600)]
weekly release 3.9.12+

2 months agoMDL-74130 question behat: Update tests to use the new navigation steps
Tim Hunt [Tue, 8 Mar 2022 17:03:57 +0000 (17:03 +0000)]
MDL-74130 question behat: Update tests to use the new navigation steps

2 months agoMDL-74130 question behat: support I am on ... page or key qbank pages
Tim Hunt [Tue, 8 Mar 2022 16:08:41 +0000 (16:08 +0000)]
MDL-74130 question behat: support I am on ... page or key qbank pages

2 months agoMDL-74075 core_badges: Check accepted criterias
Amaia Anabitarte [Mon, 7 Mar 2022 12:59:28 +0000 (13:59 +0100)]
MDL-74075 core_badges: Check accepted criterias

2 months agoMDL-74074 badges: Ensure profile criteria exists before completion check
Michael Hawkins [Tue, 8 Mar 2022 04:11:23 +0000 (12:11 +0800)]
MDL-74074 badges: Ensure profile criteria exists before completion check

2 months agoMDL-72972 tool_uploaduser: observe capability to delete users.
Paul Holden [Thu, 13 Jan 2022 23:00:57 +0000 (23:00 +0000)]
MDL-72972 tool_uploaduser: observe capability to delete users.

2 months agoMDL-71722 h5plib_v124: Add required changes after lib upgrade
cescobedo [Fri, 11 Feb 2022 11:39:05 +0000 (12:39 +0100)]
MDL-71722 h5plib_v124: Add required changes after lib upgrade

2 months agoMDL-71722 h5plib_v124: Upgrade ckeditor to 4.17.1
cescobedo [Fri, 11 Feb 2022 11:37:09 +0000 (12:37 +0100)]
MDL-71722 h5plib_v124: Upgrade ckeditor to 4.17.1

2 months agoMDL-71703 lib: update phpmailer to 6.5.3
Ilya Tregubov [Mon, 10 Jan 2022 13:30:19 +0000 (15:30 +0200)]
MDL-71703 lib: update phpmailer to 6.5.3

2 months agoweekly release 3.9.12+
Ilya Tregubov [Fri, 25 Feb 2022 17:23:46 +0000 (19:23 +0200)]
weekly release 3.9.12+

2 months agoMDL-73899 behat: Fix coding style issues to change third-party status
Andrew Nicols [Wed, 16 Feb 2022 03:26:29 +0000 (11:26 +0800)]
MDL-73899 behat: Fix coding style issues to change third-party status

This commit removes the moodle-behat-extension from the list of
third-party libraries.

In order to do this properly, all pending coding-style issues are fixed.
In addition the following niceties have also been included:
* convert long form array() syntax to short form
* alphabetically sort class imports (use)
* remove unused class imports
* correct documentation
* Normalise whitespace in concat operators
* Remove unnecessary file docblocks

2 months agoweekly release 3.9.12+
Sara Arjona [Tue, 22 Feb 2022 10:12:56 +0000 (11:12 +0100)]
weekly release 3.9.12+

2 months agoMDL-73915 js: Switch amd minification to terser
Andrew Nicols [Fri, 18 Feb 2022 00:57:51 +0000 (08:57 +0800)]
MDL-73915 js: Switch amd minification to terser

Unfortunately the babel minify-mangle plugin seems to be abandoned and
in certain circumstances can be very buggy. The only safe options are to
disable it, or to switch to a different minification library.

Not minifying our javascript is not ideal, so this commit updates the
javascript tasks to use a rollup, combined with babel, and terser.

Babel still converts code from ES/UMD/AMD to AMD modules with the
relevant browser support, whilst terser minifies the code.

The rollup bundler handles tracking and creation of sourcemaps, and
supports better parallelisation of the tasks.

Since the upgrade to Node LTS/Gallium requires an upgrade to @babel/core
and eslint, which change the built files anyway, this seems like the
ideal time to make this change.

3 months agoMDL-73915 js: Upgrade babel and eslint
Andrew Nicols [Fri, 18 Feb 2022 00:52:45 +0000 (08:52 +0800)]
MDL-73915 js: Upgrade babel and eslint

3 months agoMDL-73915 js: Upgrade packages
Andrew Nicols [Fri, 18 Feb 2022 00:29:59 +0000 (08:29 +0800)]
MDL-73915 js: Upgrade packages

3 months agoMDL-73915 js: Switch to nodejs lts/gallium
Andrew Nicols [Fri, 18 Feb 2022 00:07:49 +0000 (08:07 +0800)]
MDL-73915 js: Switch to nodejs lts/gallium

3 months agoMDL-73915 js: Upgrade node-sass
Andrew Nicols [Thu, 17 Feb 2022 11:32:34 +0000 (19:32 +0800)]
MDL-73915 js: Upgrade node-sass

3 months agoMDL-73883 behat: Display actual step during testing
Andrew Nicols [Tue, 15 Feb 2022 06:56:59 +0000 (14:56 +0800)]
MDL-73883 behat: Display actual step during testing

Because of the way in which we check for exceptions, we always show the
following string during behat pretty output:

    behat_hooks::i_look_for_exceptions()

We can easily modify this to only show this value when the
i_look_for_exceptions() test itself fails, but otherwise to show the
actual step that is run.

3 months agoweekly release 3.9.12+
Sara Arjona [Fri, 4 Feb 2022 17:18:34 +0000 (18:18 +0100)]
weekly release 3.9.12+

3 months agoMDL-73711 behat: Bump to Behat 3.10.x
Eloy Lafuente (stronk7) [Sat, 29 Jan 2022 15:20:40 +0000 (16:20 +0100)]
MDL-73711 behat: Bump to Behat 3.10.x

Generated with php72, following the instructions at:

https://docs.moodle.org/dev/Composer

3 months agoweekly release 3.9.12+
Ilya Tregubov [Fri, 28 Jan 2022 18:17:03 +0000 (20:17 +0200)]
weekly release 3.9.12+

3 months agoMDL-73588 phpunit: Fix assertion to PHPUnit 8.5 one
Eloy Lafuente (stronk7) [Thu, 27 Jan 2022 15:12:53 +0000 (16:12 +0100)]
MDL-73588 phpunit: Fix assertion to PHPUnit 8.5 one

This issue was backported from 311_STABLE that uses
PHPUnit 9.5, were the regexp assertion was renamed.

This just moves it back to the 8.5 one for 39 and 310 stables.

3 months agoMDL-73588 curl: Fix expected CURLOPT_FILE behavior
Frode Petterson [Sun, 16 Jan 2022 22:28:25 +0000 (23:28 +0100)]
MDL-73588 curl: Fix expected CURLOPT_FILE behavior

After cbf9dfb the CURLOPT_FILE no longer behaves as expected. All
redirect responses are appended to the same stream resource.  This fix
reverts back to the old behavior by setting the stream pointer back to
the beginning for each subsequent redirect.

4 months agoweekly release 3.9.12+
Sara Arjona [Fri, 21 Jan 2022 14:00:55 +0000 (15:00 +0100)]
weekly release 3.9.12+

4 months agoMoodle release 3.9.12 v3.9.12
Eloy Lafuente (stronk7) [Sat, 15 Jan 2022 11:14:18 +0000 (12:14 +0100)]
Moodle release 3.9.12

4 months agoweekly release 3.9.11+
Sara Arjona [Fri, 14 Jan 2022 10:14:08 +0000 (11:14 +0100)]
weekly release 3.9.11+

4 months agoMDL-72772 gradereport_overview: account for users with parent roles.
Paul Holden [Wed, 12 Jan 2022 11:07:34 +0000 (11:07 +0000)]
MDL-72772 gradereport_overview: account for users with parent roles.

4 months agoMDL-72772 gradereport_overview: access checks for viewing grades.
Paul Holden [Thu, 25 Nov 2021 21:32:20 +0000 (21:32 +0000)]
MDL-72772 gradereport_overview: access checks for viewing grades.

4 months agoMDL-72367 badges: require sesskey to remove badge alignment.
Paul Holden [Wed, 10 Nov 2021 10:32:31 +0000 (10:32 +0000)]
MDL-72367 badges: require sesskey to remove badge alignment.

4 months agoMDL-71239 calendar: disallow manager role users edit user events
Dongsheng Cai [Mon, 25 Oct 2021 18:37:39 +0000 (05:37 +1100)]
MDL-71239 calendar: disallow manager role users edit user events

4 months agoweekly release 3.9.11+
Jun Pataleta [Tue, 11 Jan 2022 13:29:53 +0000 (21:29 +0800)]
weekly release 3.9.11+

4 months agoMDL-69061 core: Fix admin path replacement with path to $CFG->admin
Adam Pawełczak [Tue, 20 Jul 2021 13:51:58 +0000 (15:51 +0200)]
MDL-69061 core: Fix admin path replacement with path to $CFG->admin

4 months agoMDL-73272 behat: move behat extension to core
Petr Skoda [Tue, 7 Dec 2021 01:13:27 +0000 (14:13 +1300)]
MDL-73272 behat: move behat extension to core

4 months agoweekly release 3.9.11+
Sara Arjona [Thu, 30 Dec 2021 10:24:17 +0000 (11:24 +0100)]
weekly release 3.9.11+

4 months agoweekly release 3.9.11+
Sara Arjona [Thu, 23 Dec 2021 15:29:46 +0000 (16:29 +0100)]
weekly release 3.9.11+

5 months agoMDL-73269 dev: add requirements to composer.json
Petr Skoda [Tue, 7 Dec 2021 00:35:09 +0000 (13:35 +1300)]
MDL-73269 dev: add requirements to composer.json

5 months agoMDL-73021 behat: Use assign generators
Angelia Dela Cruz [Mon, 20 Sep 2021 02:12:08 +0000 (10:12 +0800)]
MDL-73021 behat: Use assign generators

Replace steps that manually add assignment instances via the UI
and use Behat generators. This improves the speed of Behat test
runs.

5 months agoMDL-72701 unit tests: Fix broken @covers annotations
Andrew Nicols [Wed, 15 Sep 2021 13:15:08 +0000 (21:15 +0800)]
MDL-72701 unit tests: Fix broken @covers annotations

5 months agoMDL-73175 mod_glossary: Add behat generators
Noel De Martin [Thu, 25 Nov 2021 14:56:45 +0000 (15:56 +0100)]
MDL-73175 mod_glossary: Add behat generators

5 months agoweekly release 3.9.11+
Ilya Tregubov [Tue, 7 Dec 2021 12:59:46 +0000 (14:59 +0200)]
weekly release 3.9.11+

5 months agoMDL-73253 ci: use setup-node action in GHA
Víctor Déniz [Fri, 3 Dec 2021 15:41:12 +0000 (15:41 +0000)]
MDL-73253 ci: use setup-node action in GHA

5 months agoweekly release 3.9.11+
Sara Arjona [Fri, 3 Dec 2021 09:26:36 +0000 (10:26 +0100)]
weekly release 3.9.11+

5 months agoMDL-72846 testing: Add default block generators
Noel De Martin [Tue, 19 Oct 2021 10:31:30 +0000 (12:31 +0200)]
MDL-72846 testing: Add default block generators

5 months agoweekly release 3.9.11+
Eloy Lafuente (stronk7) [Tue, 30 Nov 2021 18:01:21 +0000 (19:01 +0100)]
weekly release 3.9.11+

5 months agoMDL-73202 mod_forum: Add behat generators
Noel De Martin [Mon, 29 Nov 2021 14:22:14 +0000 (15:22 +0100)]
MDL-73202 mod_forum: Add behat generators

5 months agoMDL-70274 core: fix Validate HTML and WCAG Check links
Simey Lameze [Mon, 29 Nov 2021 03:18:51 +0000 (11:18 +0800)]
MDL-70274 core: fix Validate HTML and WCAG Check links

5 months agoMDL-72728 behat: switch import course steps to native execute method.
Paul Holden [Fri, 26 Nov 2021 18:57:43 +0000 (18:57 +0000)]
MDL-72728 behat: switch import course steps to native execute method.

The previous iteration using the behat_form_field class directly
didn't explicitly require the file that defines this class, and in
Goutte runs this led to fatal errors (class not found).

5 months agoMDL-73070 Behat: stop using no-longer-existant classes in behat_hooks
Tim Hunt [Fri, 12 Nov 2021 12:01:19 +0000 (12:01 +0000)]
MDL-73070 Behat: stop using no-longer-existant classes in behat_hooks

6 months agoweekly release 3.9.11+
Eloy Lafuente (stronk7) [Fri, 19 Nov 2021 18:15:33 +0000 (19:15 +0100)]
weekly release 3.9.11+

6 months agoMDL-71882 grunt: Replace module names
Andrew Nicols [Wed, 9 Jun 2021 10:41:25 +0000 (18:41 +0800)]
MDL-71882 grunt: Replace module names

When a third-party AMD module is provided with an included name we must
replace it with a name that we are able to use.

The structure of an AMD module define function is:

    [name], [dependencies], [callback]
    String, Array,          Function

Each of these is (strangely) optional.

We know that the name is the only String and will always be the first,
and we can use AST to remove a provided name before adding the
Moodle-specific name.

This should be a safe change and not lead to any changes in built code,
but will make it easier to include third-party code.

An additional logging line is also included to inform developers that a
change was made.

6 months agoweekly release 3.9.11+
Eloy Lafuente (stronk7) [Tue, 16 Nov 2021 13:00:05 +0000 (14:00 +0100)]
weekly release 3.9.11+

6 months agoMDL-72096 core: Add safe ORDER BY helpers for db sorting from user input
Michael Hawkins [Thu, 4 Nov 2021 07:45:14 +0000 (15:45 +0800)]
MDL-72096 core: Add safe ORDER BY helpers for db sorting from user input

The new get_safe_orderby() and get_safe_orderby_multiple() methods
provide a centralised safe way for user submitted sorting values to be
incorporated into SQL ORDER BY. They do this by removing the need for
user submitted data to pass in any SQL and not allowing arbitrary
column values, instead using string keys which map to a predefined
list of allowed sortable columns.

6 months agoweekly release 3.9.11+
Eloy Lafuente (stronk7) [Fri, 12 Nov 2021 12:40:41 +0000 (13:40 +0100)]
weekly release 3.9.11+

6 months agoMDL-72696 behat: support inplace editable fields of type select.
Paul Holden [Mon, 8 Nov 2021 12:05:07 +0000 (12:05 +0000)]
MDL-72696 behat: support inplace editable fields of type select.

If an inplace editable field is using the "select" type, we should
treat it as a select field when setting it's value during scenarios.

6 months agoMDL-73014 core_lang: Add string for new timezone Pacific/Kanton
Luca Bösch [Sat, 6 Nov 2021 10:23:42 +0000 (11:23 +0100)]
MDL-73014 core_lang: Add string for new timezone Pacific/Kanton

6 months agoMoodle release 3.9.11 v3.9.11
Eloy Lafuente (stronk7) [Sat, 6 Nov 2021 09:34:10 +0000 (10:34 +0100)]
Moodle release 3.9.11

6 months agoweekly release 3.9.10+
Ilya Tregubov [Fri, 5 Nov 2021 17:18:39 +0000 (19:18 +0200)]
weekly release 3.9.10+

6 months agoMDL-71918 Calendar: Improve capability checks when fetching events
Huong Nguyen [Thu, 4 Nov 2021 10:36:43 +0000 (17:36 +0700)]
MDL-71918 Calendar: Improve capability checks when fetching events

6 months agoMDL-70823 qtype_ddwtos: new method for safer feedback unserializing.
Paul Holden [Sun, 24 Oct 2021 20:47:18 +0000 (21:47 +0100)]
MDL-70823 qtype_ddwtos: new method for safer feedback unserializing.

6 months agoMDL-70823 mod: safely parse module display options array.
Paul Holden [Sun, 24 Oct 2021 21:22:26 +0000 (22:22 +0100)]
MDL-70823 mod: safely parse module display options array.

6 months agoMDL-70823 blocks: safer unserializing during block restore.
Paul Holden [Mon, 8 Feb 2021 08:49:51 +0000 (08:49 +0000)]
MDL-70823 blocks: safer unserializing during block restore.

6 months agoMDL-70823 core: safer alternative for unserializing objects.
Paul Holden [Thu, 21 Oct 2021 16:29:05 +0000 (17:29 +0100)]
MDL-70823 core: safer alternative for unserializing objects.

6 months agoMDL-72370 badges: require sesskey to remove related badge.
Paul Holden [Mon, 4 Oct 2021 22:33:51 +0000 (23:33 +0100)]
MDL-72370 badges: require sesskey to remove related badge.

6 months agoMDL-70887 mlbackend_python: Update to latest version.
Ilya Tregubov [Thu, 15 Jul 2021 12:17:00 +0000 (14:17 +0200)]
MDL-70887 mlbackend_python: Update to latest version.

6 months agoMDL-72571 tool_filetypes: change extension param to PARAM_ALPHANUMEXT
Simey Lameze [Wed, 13 Oct 2021 03:49:31 +0000 (11:49 +0800)]
MDL-72571 tool_filetypes: change extension param to PARAM_ALPHANUMEXT

6 months agoweekly release 3.9.10+
Eloy Lafuente (stronk7) [Fri, 29 Oct 2021 15:10:20 +0000 (17:10 +0200)]
weekly release 3.9.10+

6 months agoMDL-72913 course: Fix require statement
Noel De Martin [Tue, 26 Oct 2021 06:53:22 +0000 (08:53 +0200)]
MDL-72913 course: Fix require statement

6 months agoAutomatically generated installer lang files
AMOS bot [Sun, 24 Oct 2021 00:07:31 +0000 (00:07 +0000)]
Automatically generated installer lang files

7 months agoweekly release 3.9.10+
Ilya Tregubov [Fri, 22 Oct 2021 10:49:08 +0000 (12:49 +0200)]
weekly release 3.9.10+

7 months agoMDL-72874 behat: Allow behat window sizes to be modified during run
Andrew Nicols [Thu, 21 Oct 2021 02:22:46 +0000 (10:22 +0800)]
MDL-72874 behat: Allow behat window sizes to be modified during run

In some situations it is useful to modify the requested screensize by a
modifier. This allows for failing tests to be rerun at a different
screensize, where the original screensize triggered a failure for some
size-related reason.

7 months agoMDL-72849 tool_behat: Use of xpath name() not compatible with Firefox
sam marshall [Tue, 19 Oct 2021 12:47:20 +0000 (13:47 +0100)]
MDL-72849 tool_behat: Use of xpath name() not compatible with Firefox

The xpath name() function returns upper-case e.g. 'IMG' in Firefox and
lower-case e.g. 'img' in Chrome.

7 months agoMDL-71270 core: Updated security.txt expiry
Michael Hawkins [Mon, 18 Oct 2021 09:12:44 +0000 (17:12 +0800)]
MDL-71270 core: Updated security.txt expiry

7 months agoAutomatically generated installer lang files
AMOS bot [Sat, 16 Oct 2021 00:07:38 +0000 (00:07 +0000)]
Automatically generated installer lang files

7 months agoweekly release 3.9.10+
Shamim Rezaie [Fri, 15 Oct 2021 13:29:29 +0000 (00:29 +1100)]
weekly release 3.9.10+

7 months agoMDL-72807 behat: Add a few more @skip_chrome_zerosize tags
Eloy Lafuente (stronk7) [Thu, 14 Oct 2021 14:12:20 +0000 (16:12 +0200)]
MDL-72807 behat: Add a few more @skip_chrome_zerosize tags

This is the 3rd round adding the tags to some scenarios
detected to be failing with zerosize problems lately.

Note that @ MDL-71108, the final solution will happen, say
switching to own webdriver till the upstream one is fixed
or whatever. Our @skip_chrome_zerosize solution is just a
workaround to have all those scenarios detected and ignored
by normal runs.

7 months agoAutomatically generated installer lang files
AMOS bot [Wed, 13 Oct 2021 00:07:27 +0000 (00:07 +0000)]
Automatically generated installer lang files

7 months agoMDL-72623 nodejs: Bump from v14.15.0 to v14.18.0
Eloy Lafuente (stronk7) [Mon, 4 Oct 2021 15:02:44 +0000 (17:02 +0200)]
MDL-72623 nodejs: Bump from v14.15.0 to v14.18.0

Without modifying any installed package or dependency
because, after trying to do so, the updated stuff is huge
and leads to some JS validation / minimisation problems.