Commit graph

111803 commits

Author SHA1 Message Date
Jun Pataleta
181902853c
MDL-80037 theme: Indicate when $CFG->theme is defined in config.php
* And prevent selection of theme if $CFG->theme is defined in config.php
2023-11-17 09:25:20 +08:00
Shamiso.Jaravaza
7d9e53bf8f MDL-79537 mod_bigbluebuttonbn: remove size hint 2023-11-16 11:36:30 -07:00
Mikel Martín
712b0b622c MDL-75673 forumreport_summary: Migrate to PopperJS v2 2023-11-16 17:45:42 +01:00
Mikel Martín
1a7732b195 MDL-75673 core: Add popper v2.11.8 lib 2023-11-16 17:45:41 +01:00
Sara Arjona
b58d1fd4e2
weekly release 4.4dev 2023-11-16 16:22:29 +01:00
Sara Arjona
4705f52eaf
NOBUG: Fixed SVG browser compatibility 2023-11-16 16:22:24 +01:00
Sara Arjona
303cf93cf7
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install 2023-11-16 16:22:23 +01:00
Paul Holden
2f213c96ce
MDL-78849 user: correct logical operator behaviour for guest button.
Apart from being banned per MDL-74990, it causes a subtle bug here
due to operator precedence.

Co-authored-by: Tom Mayfield <tmayfield@costrack.com>
2023-11-16 11:30:39 +00:00
Huong Nguyen
cd2ccc683c Merge branch 'MDL-76457-master' of https://github.com/roland04/moodle 2023-11-16 10:57:59 +07:00
Huong Nguyen
3aa5c60399 Merge branch 'MDL-79714-master' of https://github.com/meirzamoodle/moodle 2023-11-16 10:55:22 +07:00
Huong Nguyen
4cf3f384c3 Merge branch 'MDL-80066' of https://github.com/elza3ym/moodle 2023-11-16 10:52:48 +07:00
Jun Pataleta
79a35d2c90
Merge branch 'MDL-79974-master-3' of https://github.com/andrewnicols/moodle 2023-11-16 11:16:33 +08:00
Ilya Tregubov
ddd19a3bf2
Merge branch 'MDL-80121-main' of https://github.com/junpataleta/moodle 2023-11-16 10:00:39 +08:00
Ilya Tregubov
247d5d2823
Merge branch 'MDL-79564_master_v2' of https://github.com/TomoTsuyuki/moodle 2023-11-16 09:33:14 +08:00
Ilya Tregubov
105ae8942a
Merge branch 'MDL-79987-master' of https://github.com/sarjona/moodle 2023-11-16 09:29:00 +08:00
Ilya Tregubov
fbcf939527
Merge branch 'MDL-75616-master' of https://github.com/davewoloszyn/moodle 2023-11-16 09:22:43 +08:00
Sara Arjona
17ff705d7a
Merge branch 'MDL-79981-master' of https://github.com/andrewnicols/moodle 2023-11-15 17:09:52 +01:00
Sara Arjona
638f9fd482
Merge branch 'MDL-79962' of https://github.com/paulholden/moodle 2023-11-15 16:47:33 +01:00
Sara Arjona
2135bbcfe6
Merge branch 'MDL-79697-master' of https://github.com/andrewnicols/moodle 2023-11-15 16:15:40 +01:00
Andrew Nicols
846892ab07
MDL-79697 core: Coding style updates 2023-11-15 21:24:31 +08:00
Andrew Nicols
db556a4ce8
MDL-79697 core: PSR-4 NS can be spread across multiple dirs
The PSR-4 specification does not preclude a single namespaces from
having multiple sources. This is the case for several PSR standards
including standard packagist packages distributed by PSR:

- PSR-7 - HTTP Message Interfaces: \Psr\Http\Message
- PSR-17 - HTTP Factories: \Psr\Http\Message
- PSR-15 - http-server-handler: \Psr\Http\Server
- PSR-15 - http-server-middleware: \Psr\Http\Server
2023-11-15 21:23:27 +08:00
Sara Arjona
242fa32b46
Merge branch 'MDL-80045-master' of https://github.com/roland04/moodle 2023-11-15 13:47:04 +01:00
Sara Arjona
ef7bf5a8cd
Merge branch 'MDL-79956-master' of https://github.com/ssj365/moodle 2023-11-15 13:31:38 +01:00
Jun Pataleta
3bb574b35a
MDL-80121 gradereport_singleview: Increase zero-state heading level
With the h2 heading not being rendered on the zero-state pages of the
Single view report, we need to increase the heading level of the
"Search for a user to view all their grades" and
"Select a grade item above" headings from h3 to h2.
2023-11-15 19:22:57 +08:00
Jun Pataleta
51a6181e16
MDL-80121 grade: Trim heading
In order to prevent rendering an empty heading <h2>, we need to make
sure that the $heading parameter passed to print_grade_page_head() is
not an empty string.
2023-11-15 19:20:55 +08:00
Stephan Robotta
42ef700aff MDL-79604 mod_data: exception if mandatory checkox list is missing 2023-11-15 12:18:41 +01:00
Ilya Tregubov
357fd47e68
Merge branch 'MDL-79996' of https://github.com/paulholden/moodle 2023-11-15 15:23:58 +08:00
Ilya Tregubov
83ec64b4ec
Merge branch 'MDL-79949-master' of https://github.com/brunobaudry/moodle 2023-11-15 15:19:37 +08:00
Ilya Tregubov
38f385e450
Merge branch 'MDL-79728' of https://github.com/paulholden/moodle 2023-11-15 15:13:49 +08:00
Tomo Tsuyuki
453eaf6c57 MDL-79564 cli: Add import CLI 2023-11-15 17:36:06 +11:00
Jake Dallimore
c65f392532
Merge branch 'MDL-76588-master-2' of https://github.com/ilyatregubov/moodle 2023-11-15 12:10:59 +08:00
Huong Nguyen
011a606c13 Merge branch 'MDL-73852-master' of https://github.com/ilyatregubov/moodle 2023-11-15 09:32:09 +07:00
Huong Nguyen
2bd28efcbf Merge branch 'MDL-79648-master' of https://github.com/SergioComeron/moodle 2023-11-15 09:13:21 +07:00
Huong Nguyen
a8de3289c0 Merge branch 'MDL-79601-master' of https://github.com/roland04/moodle 2023-11-15 09:08:39 +07:00
Andrew Nicols
75587e23c6
MDL-79890 core: Update uses of array_keys with multiple params
These now call the newly minted `moodle_array_keys_filter` method.
2023-11-15 09:14:40 +08:00
Andrew Nicols
0efbc79e5f
MDL-79890 core: Add polyfill for array_keys with filter
This is a Moodle version of a proposed function `array_keys_filter`.

Since this method has not yet been created in upstream PHP, I have
elected to name it with a Moodle prefix as the signature is not known.

In the future, if and when this method is created, we can replace its
content with new method and deprecate it.
2023-11-15 09:14:40 +08:00
Andrew Nicols
e734858e55
MDL-79890 core: Session handlers must implement SessionHandlerInterface 2023-11-15 09:14:40 +08:00
Andrew Nicols
dfccb3f3c4
MDL-79890 core: Stop using get_class() without args
PHP 8.3 deprecates the use of `get_class()` without arguments. The
following alternatives should instead be used as appropriate:

- `get_class($this)` - The equivalent for instance methods
- `self::class` - The current class

Note that the behaviour of `get_class()` in a static method was
equivalent to `self::class` and _not_ `static::class`. That is to say
that the previous behaviour did not respect late static binding.
2023-11-15 09:14:40 +08:00
Andrew Nicols
898ac0ab6d
MDL-79890 core: ReflectionProperties::setValue() should take 2 args
Since PHP 8.3 setValue() must be called with null as the first arg if
called statically.
2023-11-15 09:14:34 +08:00
Angelia Dela Cruz
3443c74ddf MDL-79603 mod_scorm: Behat coverage for Scorm package display options 2023-11-15 08:48:28 +08:00
Sara Arjona
f9afe1e273
Merge branch 'MDL-77581-main-fix' of https://github.com/sarjona/moodle 2023-11-14 16:24:09 +01:00
Sara Arjona
b957254b3b
MDL-77581 lesson: Fix behat random failures 2023-11-14 15:54:56 +01:00
Bruno Baudry
2aaba738d1 MDL-79949 admin: removed unused strings
In MDL-25499 a string was added (sub MDL-25505) but never used.
It could be deprecated.
2023-11-14 13:49:51 +01:00
Sara Arjona
a70bec51b4
Merge branch 'MDL-77581-master' of https://github.com/dpalou/moodle 2023-11-14 11:52:45 +01:00
Dani Palou
37727401fe MDL-77581 lesson: Fix generator unit tests in oracle 2023-11-14 11:06:20 +01:00
Ilya Tregubov
e319f16302
Merge branch 'MDL-79563_master_v2' of https://github.com/TomoTsuyuki/moodle 2023-11-14 16:22:27 +08:00
SergioComeron
fe58194444 MDL-79648 core_course: 29 October repeating day 2023-11-13 18:38:44 +01:00
Sara Arjona
ff518d3e71
Merge branch 'MDL-77581-master' of https://github.com/dpalou/moodle 2023-11-13 17:19:02 +01:00
meirzamoodle
3ee7968552 MDL-79714 message: Enable all default notifications 2023-11-13 22:15:29 +07:00
Mikel Martín
ee3eddc48e MDL-80045 block_starredcourses: Fix cards alignment in small screens 2023-11-13 13:30:56 +01:00