Simey Lameze
d17117ab02
MDL-76542 behat: add step to go to user edit page directly
2023-02-08 12:24:27 +08:00
Simey Lameze
2158f5c2e6
MDL-76542 behat: create custom profile fields using data generators
...
This commit also adds a new test to verify the custom profile fields
works using the user interface.
2023-02-08 12:24:26 +08:00
Jun Pataleta
cb6dc699b8
weekly release 4.1.1+
2023-02-03 15:43:36 +08:00
Andrew Nicols
d7e9b065cb
Merge branch 'MDL-75870-401' of https://github.com/nwp90/moodle into MOODLE_401_STABLE
2023-02-02 12:34:40 +08:00
Andrew Nicols
aa1b0c5ebd
Merge branch 'MDL-75085-401-4' of https://github.com/junpataleta/moodle into MOODLE_401_STABLE
2023-02-02 12:02:47 +08:00
Andrew Nicols
1780d6a5e8
Merge branch 'MDL-75830-401' of https://github.com/andelacruz/moodle into MOODLE_401_STABLE
2023-02-02 11:58:02 +08:00
Andrew Nicols
c4840c6b0c
Merge branch 'MDL-77024_401' of https://github.com/timhunt/moodle into MOODLE_401_STABLE
2023-02-02 11:52:41 +08:00
Andrew Nicols
f0d9073159
Merge branch 'MDL-76675_401' of https://github.com/stronk7/moodle into MOODLE_401_STABLE
2023-02-02 11:03:38 +08:00
Jun Pataleta
b90bccd3d8
Merge branch 'MDL-69690-401' of https://github.com/ilyatregubov/moodle into MOODLE_401_STABLE
2023-02-02 10:34:00 +08:00
Ilya Tregubov
7e7628b806
Merge branch 'MDL-77058-401' of https://github.com/dravek/moodle into MOODLE_401_STABLE
2023-02-02 10:04:58 +08:00
Jun Pataleta
920ac6dbe5
Merge branch 'MDL-77092-m401' of https://github.com/sammarshallou/moodle into MOODLE_401_STABLE
2023-02-02 09:57:06 +08:00
Andrew Nicols
662d2e1f0f
Merge branch 'MDL-75912-401' of https://github.com/andelacruz/moodle into MOODLE_401_STABLE
2023-02-02 09:49:25 +08:00
Ilya Tregubov
e247320845
Merge branch 'MDL-77079-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE
2023-02-02 09:16:50 +08:00
Jun Pataleta
e87a6484bf
MDL-75085 external: Pass proper $required param value in tests
2023-02-02 09:07:17 +08:00
Angelia Dela Cruz
0a66a77054
MDL-75830 behat: Book behat tests optimised
...
Replace steps that manually add Book instances via the UI and use
Behat generators. This improves the speed of the Behat test runs.
Additionally, performed Behat cleanup and optimisation to affected
files.
2023-02-02 09:05:38 +08:00
Andrew Nicols
4bd7c57be5
Merge branch 'MDL-77100-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE
2023-02-02 08:32:38 +08:00
Andrew Nicols
6f073ebe6d
Merge branch 'MDL-77001-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE
2023-02-02 08:27:21 +08:00
Andrew Nicols
885d191df2
Merge branch 'MDL-77003-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE
2023-02-02 08:20:51 +08:00
Andrew Nicols
3ef9c4c5d0
Merge branch 'MDL-75345-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE
2023-02-02 08:17:54 +08:00
Nick Phillips
e4e7ec5efb
MDL-75870 course: only section togglers to toggle sections
2023-02-02 11:17:31 +13:00
Paul Holden
a3c9194bef
Merge branch 'MDL-76658-401' of https://github.com/andelacruz/moodle into MOODLE_401_STABLE
2023-02-01 16:34:39 +00:00
Paul Holden
c125d5f3f2
MDL-75345 reportbuilder: improve course/user custom report tests.
...
Ensure column and filters provided by each source have sufficient
coverage. Re-factor individual entity/helper class tests to test
their own specific implementation only.
Remove now-defunct test fixtures.
2023-02-01 15:41:28 +00:00
Paul Holden
858b26feb2
Merge branch 'MDL-76311-401' of https://github.com/meirzamoodle/moodle into MOODLE_401_STABLE
2023-02-01 14:16:15 +00:00
Meirza
a6a6fbc5ec
MDL-76311 user: redirect to proper URL if a new user creation cancelled
2023-02-01 20:14:01 +07:00
Paul Holden
b59bb37819
Merge branch 'MDL-73847_401' of https://github.com/jonof/moodle into MOODLE_401_STABLE
2023-02-01 10:00:27 +00:00
Jun Pataleta
e3dd47671c
Merge branch 'MDL-76985-MOODLE_401_STABLE' of https://github.com/sh-csg/moodle into MOODLE_401_STABLE
2023-02-01 14:11:53 +08:00
Ilya Tregubov
fc2a1536f7
Merge branch 'MDL-76587-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE
2023-02-01 13:25:54 +08:00
Jun Pataleta
bdd3e5efb1
MDL-75085 external: Fix external_multiple_structure parameter passing
...
Some calls to the external_multiple_structure's constructor incorrectly
pass parameters where the value for the $description parameter is not
being passed. This results to invalid values being passed for the
$required parameter.
2023-02-01 11:39:53 +08:00
Jun Pataleta
1753e85f1a
MDL-75085 webservice: Fix parameter passed to external_format_value
2023-02-01 11:39:44 +08:00
Angelia Dela Cruz
725af41225
MDL-75912 behat: Wiki Behat tests optimised
...
Behat cleanup and optimisation
2023-02-01 11:11:03 +08:00
Angelia Dela Cruz
5a6481006d
MDL-75912 behat: Wiki Behat tests now use generators
...
Replace steps that manually add Wiki instances via the UI and use
Behat generators. This improves the speed of the Behat test runs.
2023-02-01 11:03:20 +08:00
Simey Lameze
d350fcc040
MDL-77079 behat: use different step to validate presets table data
2023-02-01 09:03:50 +08:00
Paul Holden
2ea379e0b0
MDL-77100 mod_data: replace calls to str_ends_with, fix assertions.
...
Calls to `str_ends_with` are polyfilled currently, as the method is
not present in PHP7.4 or earlier. We should avoid uses of it so as
to not trip up compatibility standard checkers.
2023-01-31 21:36:32 +00:00
Andrew Nicols
421ae9cb83
Merge branch 'MDL-75945-401' of https://github.com/meirzamoodle/moodle into MOODLE_401_STABLE
2023-01-31 22:12:28 +08:00
sam marshall
f5dc8c4f9f
MDL-77092 Behat: Expand all fieldsets fails with single fieldset
...
The Behat step to expand all fieldsets did not work if the page
contains only one fieldset.
2023-01-31 13:58:08 +00:00
Andrew Nicols
7dfb4c229c
Merge branch 'MDL-77081-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE
2023-01-31 21:45:05 +08:00
Angelia Dela Cruz
df1d34bea8
MDL-76658 Behat: Coverage for course cohort enrolment groups
...
Co-authored-by: Simey Lameze <simey@moodle.com>
2023-01-31 21:24:12 +08:00
Paul Holden
6acc34a097
MDL-77081 forms: PHP8.1 compatibility for group/textarea elements.
...
See related changes in b0a83aa7, we can no longer pass null values
to some string related methods.
2023-01-31 10:51:20 +00:00
Ilya Tregubov
0338a74dfb
Merge branch 'MDL-77077-401' of https://github.com/snake/moodle into MOODLE_401_STABLE
2023-01-31 18:13:49 +08:00
Simey Lameze
ed544dd0f3
MDL-76587 behat: make grading page wider to avoid 'out of bounds' fail
...
This is because on classic theme the navigation block pushes the content
to the right and once behat changes the grades the 'Save changes' button
is no longer visible.
2023-01-31 11:18:09 +08:00
Jake Dallimore
a6bd5ae245
MDL-77077 mod_lti: Fix JWT signature verify when alg missing from JWKS
...
Infer the algorithm, where necessary, using a combination of JWT
headers and known valid LTI algorithms.
2023-01-30 16:44:58 +08:00
Andrew Nicols
cd0935a33e
Merge branch 'MDL-77040-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE
2023-01-30 12:28:01 +08:00
David Matamoros
2307060239
MDL-77058 reportbuilder: Fix for cohort null idnumber column
2023-01-27 14:09:03 +01:00
Eloy Lafuente (stronk7)
8b31b8e8d0
MDL-76675 date: Only test all TZ names with PHPUNIT_LONGTEST enabled
...
It happens often that some timezone is renamed, split, added to the
IANAs list of timezones (that, for PHP is kept updated by the
php-timezonedb PECL extension).
When the information coming from the extension changes, all the
PHPUnit jobs in the world start failing (that's when CIs update
their PHP images, when devs update their packages, ...).
So, what we are doing here is to move that test that check for
every single string existing to be run only when PHPUNIT_LONGTEST
is enabled. That way only places running all tests will run that
one. And every other run just will skip it.
This corresponds to point 1 & 2 of the issue, lower impact in general
and, still be able to enable the tests to run.
2023-01-27 08:48:22 +01:00
Andrew Nicols
62118364f2
Merge branch 'MDL-76562-401' of https://github.com/meirzamoodle/moodle into MOODLE_401_STABLE
2023-01-27 14:24:26 +08:00
Andrew Nicols
0a4f551fff
Merge branch 'MDL-75978-401' of https://github.com/JBThong/moodle into MOODLE_401_STABLE
2023-01-27 12:34:04 +08:00
Paul Holden
d8f7fb803f
MDL-77040 core: assert types of returned Geoplugin data, not values.
...
The results we get from these tests are beyond our control, and are
unreliable for use in testing.
See also previous change 215cd2d8 in similar tests.
2023-01-26 13:24:06 +00:00
Sara Arjona
67bbf6c416
weekly release 4.1.1+
2023-01-26 09:59:12 +01:00
Tim Hunt
deed4fe251
MDL-77024 quiz: fix metatdata on log events
...
Some had the wrong edulevel or crud
2023-01-25 16:12:37 +00:00
Jun Pataleta
a360fd0601
Merge branch 'MDL-76977-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE
2023-01-25 16:10:18 +08:00