Andrew Nicols
392a0030a3
Merge branch 'MDL-76258-master' of https://github.com/sh-csg/moodle
2022-11-29 12:27:53 +08:00
Andrew Nicols
56303564c6
MDL-69570 assignfeedback_editpdf: Whitespace fix
2022-11-29 11:49:24 +08:00
Andrew Nicols
ebd0cb2eb9
Merge branch 'MDL-69570-master' of https://github.com/abgreeve/moodle
2022-11-29 11:38:36 +08:00
Adrian Greeve
c694b57b35
MDL-69570 assignfeedback_editpdf: Upgrade step to remove files.
...
This upgrade step removes all orphaned editpdf feedback files and
records.
2022-11-29 09:41:30 +08:00
Adrian Greeve
a39d00389a
MDL-69570 assignfeedback_editpdf: Remove temp pdf files
...
This adds a new method to the assignfeedback edit pdf library
to specify user data file areas that will return just the meaningful
annotated feedback pdf.
get_file_areas has been updated for this plugin to return all
file areas related to assignfeedback_editpdf, and should stop
producing orphaned files and records when a course reset is done.
Thanks to @toniginard who provided a base solution for me to work
off.
2022-11-29 09:35:51 +08:00
Jonathan Champ
33e3af1899
MDL-76506 core\lock: Fix MDL_PERF and perfdebug checks
2022-11-28 18:53:44 -05:00
Paul Holden
e0d7ab9989
MDL-76380 tool_oauth2: remove double persistent load on update.
...
The method already loaded the validated persistent model data on the
previous line, there's no need to do it again (while also trying to
load unvalidated properties).
2022-11-28 19:38:47 +00:00
Paul Holden
c2d26f8a7b
MDL-76250 mod_assign: disable form change checker for grading options.
...
This was previously fixed in 8e9efe60
, but seems to have regressed
somewhere along the way.
2022-11-28 16:06:55 +00:00
Paul Holden
23df60893a
MDL-76226 admin: account for preset config checkboxes other than bool.
...
The assumption that the settings checkbox always stores boolean values
(e.g. 0/1) isn't correct. The `perfdebug` configuration instead uses
the values 7/15.
2022-11-28 16:04:08 +00:00
Marina Glancy
a800e7e62f
MDL-74853 various: add second parameter to htmlentities functions
...
Default value of the $flag argument changed in PHP 8.1 from ENT_COMPAT to ENT_QUOTES | ENT_SUBSTITUTE
To ensure consistent behavior across different PHP version the second parameter is now required for the functions:
htmlspecialchars(), htmlentities(), htmlspecialchars_decode(), html_entity_decode() and get_html_translation_table()
2022-11-28 16:12:20 +01:00
Marina Glancy
2d0b8c9282
MDL-76495 libs: patch TCPDF for PHP 8.1 compatibility
2022-11-28 16:01:47 +01:00
Marina Glancy
c1dec1d2f4
MDL-76494 libs: patch Box::Spout for PHP 8.1 compatibility
2022-11-28 15:56:35 +01:00
Paul Holden
f8ef28f9a6
MDL-76284 webservice: early exit if no users for missing capabilities.
2022-11-28 11:52:45 +00:00
Andrew Nicols
3125eb732b
MDL-76487 tiny_autosave: Clarify autosave store rejection message
2022-11-28 19:42:12 +08:00
Andrew Nicols
d907d5ccb1
MDL-76487 tiny_autosave: Use navigator.sendBeacon instead of fetch
...
Firefox does not support the keepalive flag for fetch, despite every
other browser except IE supporting it.
2022-11-28 19:42:12 +08:00
Marina Glancy
b99a931f7f
MDL-76355 lib: apply a patch to googleapi for php 8.1 compatibility
2022-11-28 12:00:51 +01:00
Marina Glancy
130d371ccf
MDL-76088 blocks: fixed incorrect use of static cache
2022-11-28 11:58:47 +01:00
Meirza
934d74a6ff
MDL-75826 profile: Redirect to profile page if returnto is profile.
2022-11-28 16:13:14 +07:00
Jun Pataleta
c6ab792ddf
MDL-76497 upgrade: add the 4.1.0 separation line to all upgrade scripts
2022-11-28 14:43:04 +08:00
Huong Nguyen
e4fde5a93e
MDL-68981 tool_recyclebin: Extra PHPUnit with General restore config
2022-11-28 09:33:36 +07:00
Huong Nguyen
d1fab0c619
MDL-68981 tool_recyclebin: Extra Behat test with General restore config
...
Including in this commit:
- Convert existing Behat scenario to use Data generators
- Convert existing Behat scenario to use Provider
- Add new scenario for Include users setting in General restore page
2022-11-28 09:33:36 +07:00
Angelia Dela Cruz
7b8aa2c64e
MDL-75960 behat: Survey behat generators use UI
...
Replace steps that manually add Survey instances via the UI and use
Behat generators. This improves the speed of the Behat test runs.
2022-11-28 09:32:09 +08:00
Eloy Lafuente (stronk7)
b2ffea4ac0
MDL-76496 backup: Bump release to 4.2
2022-11-26 23:56:08 +01:00
Marina Glancy
369bca652c
MDL-76495 lib: test for qrcode in TCPDF
2022-11-26 19:18:29 +01:00
Marina Glancy
d2e5bfe26f
MDL-76494 core_reportbuilder: behat test for downloading report
2022-11-26 18:31:21 +01:00
Eloy Lafuente (stronk7)
9e58ce1182
MDL-76429 composer: Bump to phpwebdriver 1.2.1 for php81 compat
...
Note this comes with a bunch of other small updates, all them
pretty minor and should not be problematic. Better we get them
than keeping them apart.
2022-11-26 16:16:25 +01:00
Eloy Lafuente (stronk7)
eeaaf131ac
MDL-75977 xmldb: Avoid using null params on built-in DB functions
...
This changes a couple of cases, in postgres and oracle where we
were trying to calculate strlen() on null values (that causes a
PHP 8.1 warning).
Also, at the same time, fixing another case in xmldb_field, it
was detected that it had a bug around precision (being set to the
value of type), being used as object property, when it's not, so
it was also fixed by moving the code logic a little bit.
Note that the bug has been there since inception because there
isn't any code in Moodle using that ->precision property. It
was just detected thanks to PHP 8.2, but that's another story. :-)
Verified that with the patch:
- All DBs can be installed (phpunit install)
- Both DDL and DML pass without any ddl/dml warning (in all DBs).
2022-11-26 16:16:20 +01:00
Marina Glancy
6c30e11dbb
MDL-76494 dataformat: tests for Excel and ODS writers
2022-11-26 15:21:52 +01:00
Stefan Hanauska
b8a0ac4808
MDL-76258 mod_lti: Reset clientid after restore
2022-11-26 14:38:47 +01:00
Marina Glancy
e5f862d0b1
MDL-76493 core: make sure format_string(null) works on PHP 8.1
2022-11-26 14:02:32 +01:00
Jun Pataleta
57c1e97bf1
weekly back-to-dev release 4.2dev
2022-11-26 17:35:00 +08:00
Jun Pataleta
0ea3d45e04
Moodle release 4.1
2022-11-26 17:23:04 +08:00
Jun Pataleta
4468b03cd5
NOBUG: Change travis.yml back to master
2022-11-26 17:23:04 +08:00
Jun Pataleta
a3cee9a0ea
NOBUG: Change travis.yml to MOODLE_401_STABLE
2022-11-26 17:23:04 +08:00
Andrew Nicols
6eccbc7af5
MDL-76483 core: Handle default value for get_docs_url()
2022-11-25 22:19:04 +08:00
Ilya Tregubov
15d4ea81e0
Moodle release 4.1rc3
2022-11-25 15:39:02 +03:00
Jun Pataleta
004f658e60
Merge branch 'MDL-75982-master-fix' of https://github.com/andrewnicols/moodle
2022-11-25 08:42:36 +08:00
Andrew Nicols
b38e0e9db4
Merge branch 'MDL-76470-master' of https://github.com/marinaglancy/moodle
2022-11-25 08:06:11 +08:00
Andrew Nicols
bd55e6a077
MDL-75982 tiny_h5p: Hold behat until the content is inserted
2022-11-25 07:43:37 +08:00
Marina Glancy
6fb9209405
MDL-76470 core: normalise locale for strftime substitution
...
Huge thanks to Eloy Lafuente for investigation
2022-11-24 16:21:43 +01:00
Víctor Déniz
4e95640030
Merge branch 'MDL-76467-master' of https://github.com/davewoloszyn/moodle
2022-11-24 15:08:13 +00:00
Víctor Déniz
1b92faceb6
Merge branch 'MDL-76466-master' of https://github.com/davewoloszyn/moodle
2022-11-24 12:10:27 +00:00
Ilya Tregubov
b54f76f391
Merge branch 'MDL-75982-master-behat-fix' of https://github.com/lameze/moodle
2022-11-24 13:06:19 +03:00
Jun Pataleta
2dcb36153d
Merge branch 'MDL-76468-master' of https://github.com/andrewnicols/moodle
2022-11-24 17:51:56 +08:00
Simey Lameze
3d0129ffc7
MDL-75982 editor_tiny: fix accessibility behat failures
2022-11-24 17:48:57 +08:00
David Woloszyn
0255bc7254
MDL-76467 gradereport: Next and previous arrows use language direction
2022-11-24 20:41:35 +11:00
David Woloszyn
177b1f5066
MDL-76466 gradereport_user: Accordion icon uses language direction
2022-11-24 20:38:59 +11:00
Ilya Tregubov
ab606a00ec
Merge branch 'MDL-76327-master' of https://github.com/andrewnicols/moodle
2022-11-24 12:24:59 +03:00
Andrew Nicols
c3c3a1fe0f
MDL-76468 output: Correct slasharg URL for theme stylesheet
2022-11-24 16:40:46 +08:00
Ilya Tregubov
3c36928805
Merge branch 'MDL-76291' of https://github.com/paulholden/moodle
2022-11-24 10:59:29 +03:00