Andrew Nicols
be5cf43aa4
Merge branch 'MDL-76398-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE
2022-12-11 20:20:19 +08:00
Andrew Nicols
bd40bc0341
Merge branch 'MDL-76491-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE
2022-12-08 08:10:44 +08:00
Andrew Nicols
41b48aeea5
Merge branch 'MDL-76074-401' of https://github.com/srobotta/moodle into MOODLE_401_STABLE
2022-12-08 07:28:45 +08:00
Sara Arjona
10c1a7de42
Merge branch 'MDL-76575-401' of https://github.com/HuongNV13/moodle into MOODLE_401_STABLE
2022-12-07 18:32:19 +01:00
Jun Pataleta
6661a3eb45
Merge branch 'MDL-76559-401' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE
2022-12-07 22:41:07 +08:00
Andrew Nicols
0f8f164a07
MDL-76559 core: validate_email does not take false either
2022-12-07 21:40:18 +08:00
Sara Arjona
4cc96c42fa
Merge branch 'MDL-76273-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE
2022-12-07 12:51:37 +01:00
Huong Nguyen
8884da3d8b
MDL-76575 tiny_media: Remove unnecessary console log
2022-12-07 15:50:40 +07:00
Jun Pataleta
e0f34d5049
Merge branch 'MDL-73017-M401_add-environment-check-for-versions-not-supporting-php-8-1' of https://github.com/ziegenberg/moodle into MOODLE_401_STABLE
2022-12-07 13:47:12 +08:00
Jun Pataleta
4426e21204
Merge branch 'MDL-76559-401' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE
2022-12-06 23:19:37 +08:00
Andrew Nicols
fb7d1b34ef
MDL-76559 core: validate_email should not accept empty values
2022-12-06 20:53:47 +08:00
Jun Pataleta
32bb535cb6
Merge branch 'MDL-76476-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE
2022-12-06 19:41:17 +08:00
Ilya Tregubov
e572943d21
Merge branch 'MDL-76490-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE
2022-12-06 13:09:38 +03:00
Ilya Tregubov
bc5c812db3
Merge branch 'MDL-75516_401' of https://github.com/larsbonczek/moodle into MOODLE_401_STABLE
2022-12-06 10:38:12 +03:00
Stephan Robotta
d7734740b2
MDL-76074 completion: fixed filter in reports with custom user fields
...
When the site uses custom user text fields that would show up in a
user list, the filter for firstname or lastname didnt work anymore.
If a filter was used, no result would show up. Users where shown only
when the course reports where used without filters.
2022-12-06 08:24:46 +01:00
Paul Holden
1efd88b2c8
MDL-76273 core: multi-byte character filename support for TCPDF.
...
See: https://github.com/tecnickcom/TCPDF/pull/562
2022-12-05 15:04:23 +00:00
Marina Glancy
40ee69ea8b
MDL-76490 behat: correct step for opening autocomplete in container.
2022-12-05 14:21:53 +00:00
Sara Arjona
1b9bcbf19d
Merge branch 'MDL-76166-username-logging-MOODLE_401_STABLE' of https://github.com/brendanheywood/moodle into MOODLE_401_STABLE
2022-12-05 12:44:23 +01:00
Ilya Tregubov
a3ed6cea5f
Merge branch 'MDL-75788-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE
2022-12-05 14:31:44 +03:00
Sara Arjona
f2dd9867ab
Merge branch 'MDL-76482-401' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE
2022-12-05 12:04:02 +01:00
Daniel Ziegenberg
bbd49c9533
MDL-73017 env: Moodle 3.9.x, 3.11.x and 4.0.x do not support PHP 8.1
...
This commit adds an additional environment check for the unsupported
PHP 8.1 version to Moodle 3.9.x, 3.11.x and 4.0.x.
It also updates the lang string for unsupported PHP version.
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2022-12-05 11:29:09 +01:00
Ilya Tregubov
2e1118fa62
Merge branch 'MDL-76330-MOODLE_401_STABLE' of https://github.com/sh-csg/moodle into MOODLE_401_STABLE
2022-12-05 09:22:05 +03:00
Ilya Tregubov
a7e9836173
Merge branch 'MDL-76495-401' of https://github.com/marinaglancy/moodle into MOODLE_401_STABLE
2022-12-02 13:49:13 +03:00
Lars Bonczek
add1d29339
MDL-75516 core: Perform proper JSON encoding in mustache quote helper
2022-12-02 11:22:23 +01:00
Paul Holden
68dc955abe
MDL-76491 javascript: add missing core/notification
imports.
2022-12-02 10:06:21 +00:00
Paul Holden
d4681259bc
MDL-76398 behat: broader action menu partial matching by element.
...
For action menu elements whose trigger element isn't plain text
(e.g. a pix icon), we should be able to match via the title of
that element.
2022-12-02 09:55:45 +00:00
Ilya Tregubov
e6dec9c0fb
Merge branch 'MDL-75951-401' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE
2022-12-02 11:55:54 +03:00
Dani Palou
1145b8f597
MDL-75788 testing: Handle new lines in menu profile field generator
2022-12-02 14:58:28 +08:00
Andrew Nicols
743fc68b4f
MDL-75951 core: Update box/spout to address PHP 8.1 deprecation
...
This change is a direct pull from an upstream fix:
64a09a748d
This addresses the deprecation of auto_detect_line_endings in PHP 8.1.
2022-12-02 13:58:39 +08:00
Ilya Tregubov
9d801ab8a0
Merge branch 'MDL-76494-401' of https://github.com/marinaglancy/moodle into MOODLE_401_STABLE
2022-12-02 08:41:34 +03:00
Andrew Nicols
715ec40ad6
Merge branch 'MDL-76493-401' of https://github.com/marinaglancy/moodle into MOODLE_401_STABLE
2022-12-02 12:15:30 +08:00
Stefan Hanauska
d42189d71a
MDL-76330 enrol: Check permission to show edit icon
2022-12-01 20:07:13 +01:00
Sara Arjona
82d90a8950
NOBUG: Fixed file access permissions
2022-12-01 16:07:57 +01:00
Jun Pataleta
d9cd25c2fb
MDL-76497 upgrade: add the 4.1.0 separation line to all upgrade scripts
2022-12-01 08:59:07 +03:00
Andrew Nicols
a8bcb23134
MDL-76483 core: Handle default value for get_docs_url()
2022-12-01 08:59:06 +03:00
Ilya Tregubov
5c96f74a06
Merge branch 'MDL-74853-401' of https://github.com/marinaglancy/moodle into MOODLE_401_STABLE
2022-12-01 08:59:06 +03:00
Andrew Nicols
88393518f5
MDL-76487 tiny_autosave: Clarify autosave store rejection message
2022-12-01 08:59:06 +03:00
Andrew Nicols
a0efc27d31
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-12-01 08:59:06 +03:00
David Woloszyn
0be376fdc0
MDL-76183 lib: Update Github URLs
2022-12-01 08:59:05 +03:00
Andrew Nicols
73f10723b3
Merge branch 'MDL-76380-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE
2022-12-01 08:59:05 +03:00
Eloy Lafuente (stronk7)
fbb0fd952d
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-12-01 08:59:05 +03:00
Marina Glancy
12ac6ce86b
MDL-76494 libs: patch Box::Spout for PHP 8.1 - calling basename on null
2022-11-30 10:45:58 +01:00
Andrew Nicols
805559cb48
MDL-76482 output: The javascript mustache helper should return a string
2022-11-30 12:18:47 +08:00
Brendan Heywood
c45c98f6f2
MDL-76166 auth: Ensure user is in server access logs
2022-11-30 13:26:27 +11:00
Paul Holden
b363723f9a
MDL-76476 tiny_media: don't load image preview if none exists.
2022-11-29 16:28:15 +00:00
Kevin Percy
38250aec8e
MDL-75463 lib: Update Bennu version number to 0.2
2022-11-29 13:31:25 +03:00
Andrew Nicols
5475fb8a15
Merge branch 'MDL-76355-401' of https://github.com/marinaglancy/moodle into MOODLE_401_STABLE
2022-11-29 17:30:02 +08:00
Daniel Ziegenberg
dded69ad15
MDL-74823 lib: HTMLPurifier upgrade to 4.16.0
...
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2022-11-29 16:39:48 +08:00
Daniel Ziegenberg
2cfaa895aa
MDL-74823 lib: normalize line endings for HTMLPurifier
...
Prior to this change, all the line endings in the imported HTMLPurifier
library were using CRLF (\r\n aka Windows style), but the HTMLPurifier
source and also the downloadable artefacts use LF (\n aka Linux style)
as line endings. This has been the case since
510d190382003985eafd6f4407190d43509016a5 when with the commit
"MDL-38672 import HTML Purifier 4.5.0" all line endings were changed
from LF to CRLF. There was no comment in the commit on why this change
was done.
As the original source uses LF, this commit partly reverts
510d190382003985eafd6f4407190d43509016a5 and goes back to LF as line
endings.
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2022-11-29 16:39:35 +08:00
Daniel Ziegenberg
60e176b50d
MDL-74823 lib: HTMLPurifier upgrade to 4.14.0
...
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2022-11-29 16:39:22 +08:00