114923 Commits

Author SHA1 Message Date
David Woloszyn
0c0ed63350 MDL-79733 mod_assign: Send overdue notifications 2024-08-02 16:09:19 +10:00
Ilya Tregubov
8a6e8563fd weekly release 4.5dev 2024-08-02 09:30:38 +08:00
Ilya Tregubov
1e1af341c0 NOBUG: Add upgrade notes 2024-08-02 09:30:38 +08:00
Ilya Tregubov
2fc7c79407 Merge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install 2024-08-02 09:30:16 +08:00
Andrew Nicols
69e24ce9cf
Merge branch 'MDL-82424-main' of https://github.com/sarjona/moodle 2024-08-01 12:02:11 +08:00
Jun Pataleta
ecbdd8d268
Merge branch 'MDL-82427-main' of https://github.com/andrewnicols/moodle 2024-08-01 11:57:32 +08:00
Huong Nguyen
3ad448aec7
Merge branch 'MDL-82629' of https://github.com/paulholden/moodle 2024-08-01 10:56:46 +07:00
Huong Nguyen
610450c944
Merge branch 'MDL-80064-main' of https://github.com/meirzamoodle/moodle 2024-08-01 10:41:23 +07:00
Huong Nguyen
784fb45459
Merge branch 'MDL-82465-master' of https://github.com/danghieu1407/moodle 2024-08-01 10:35:17 +07:00
Huong Nguyen
02701bdfab
Merge branch 'MDL-82598-main' of https://github.com/lameze/moodle 2024-08-01 10:26:38 +07:00
Huong Nguyen
c81be53a7b
Merge branch 'MDL-80017-master' of https://github.com/jleyva/moodle 2024-08-01 09:11:37 +07:00
Jun Pataleta
60c19ee53f
Merge branch 'MDL-82447-master' of https://github.com/jleyva/moodle 2024-08-01 10:09:14 +08:00
Ilya Tregubov
fdc0e6156a Merge branch 'MDL-81689' of https://github.com/rzhtwberlin/moodle 2024-08-01 09:59:52 +08:00
Jun Pataleta
70abac7f27
Merge branch 'MDL-82286-main' of https://github.com/daledavies/moodle 2024-08-01 09:47:27 +08:00
AMOS bot
7bdf678453 Automatically generated installer lang files 2024-08-01 00:07:37 +00:00
Sara Arjona
8bce79a585
Merge branch 'MDL-72876-main' of https://github.com/junpataleta/moodle 2024-07-31 17:15:11 +02:00
Sara Arjona
7cab6a5717
Merge branch 'MDL-82397-main' of https://github.com/lucaboesch/moodle 2024-07-31 16:59:20 +02:00
Sara Arjona
db70ef1d1b
Merge branch 'MDL-82596' of https://github.com/paulholden/moodle 2024-07-31 16:45:59 +02:00
Jun Pataleta
14c70d80ff
Merge branch 'MDL-80858' of https://github.com/paulholden/moodle 2024-07-31 18:21:26 +08:00
Paul Holden
89dbe63dcf
MDL-80858 customfield_number: new field type for numeric data.
Provide field type to allow for number type data to be stored and
presented within those components that already support custom fields.

This is especially useful for reporting purposes.
2024-07-31 11:19:32 +01:00
Dale Davies
70b84a0db1 MDL-82286 quiz_accessrule: Add SEB config test for floating point number
This tests several variations of SEB config files, to ensure Moodle
is able to parse them and generate a config key hash that matches
what SEB expects.

Additional values have been added to the unencrypted_win_233.seb
config file to cover the existence of floating point values,
ensuring they are serialized correctly. The config hash value
has been updated in real_ck_hash_provider to reflect the change.

Also added coverage information to the test case class docblock.
2024-07-31 11:12:09 +01:00
Jun Pataleta
63193afa83
Merge branch 'MDL-82187-single-button' of https://github.com/djarran/moodle 2024-07-31 17:21:49 +08:00
Shamim Rezaie
5aee595206 Merge branch 'MDL-78030-main-improvement' of https://github.com/meirzamoodle/moodle 2024-07-31 17:38:29 +10:00
Shamim Rezaie
f108d1ee2b
MDL-81859 mod_assign: Add a link to grader on the submissions page 2024-07-31 08:00:15 +02:00
Ilya Tregubov
965a892052 Merge branch 'MOODLE_main_MDL-76242' of https://github.com/danielneis/moodle 2024-07-31 12:58:22 +08:00
Ilya Tregubov
ab4f1d1578 Merge branch 'MDL-80752-main' of https://github.com/rezaies/moodle 2024-07-31 10:59:42 +08:00
Huong Nguyen
7b4f8e4021
Merge branch 'MDL-82260-main' of https://github.com/ferranrecio/moodle 2024-07-31 09:37:01 +07:00
Huong Nguyen
d11eaeefb9
Merge branch 'MDL-82259-main' of https://github.com/aanabit/moodle 2024-07-31 09:17:38 +07:00
Huong Nguyen
0c2d74b1af
Merge branch 'MDL-64148-main' of https://github.com/meirzamoodle/moodle 2024-07-31 09:15:03 +07:00
Ilya Tregubov
f14746511b Merge branch 'MDL-78776-expunge_myisam' of https://github.com/leonstr/moodle 2024-07-31 09:38:25 +08:00
AMOS bot
022367417e Automatically generated installer lang files 2024-07-31 00:07:35 +00:00
ferranrecio
5cd11ee33a
MDL-82424 tool_generator: plugin handling on test scenarios 2024-07-30 18:12:37 +02:00
ferranrecio
a3e810bf7e
MDL-82424 behat: steps to handle plugins
This commit adds one new step to disable plugins, and also replaces the
regexp from the enable plugins method to make ti compatible with the
tool_generator create testing scenario.
2024-07-30 18:12:37 +02:00
meirzamoodle
699daafc64 MDL-64148 core: Make email greetings consistent
Some email body strings use first names as greetings,
some use full names, and some do not.

Using the first name for greeting makes it consistent and
a bit more "personal".
2024-07-30 22:40:47 +07:00
meirzamoodle
b4f1704321 MDL-64148 oauth2: Make email greetings consistent
Some email body strings use first names as greetings,
some use full names, and some do not.

Using the first name for greeting makes it consistent and
a bit more "personal".
2024-07-30 22:40:47 +07:00
meirzamoodle
020259dbad MDL-64148 core: Deprecate reset_password_and_mail 2024-07-30 22:40:47 +07:00
Jun Pataleta
63bb543fd7
MDL-72876 theme_classic: Enclose welcome message in Bootstrap card 2024-07-30 19:37:47 +08:00
meirzamoodle
2bd774d432 MDL-80064 authentication: password can be null
The Open ID Connect plugin uses null for the password,
which makes the internal password update fail to proceed.
Allowing null resolved the problem.

As a note, there is a potential issue if the authentication method has
a false return for the prevent_local_password because it will trigger
the hash_internal_user_password() where  the $password can not be null.
Since this only addresses the oauth2 issue, we should ignore it.
2024-07-29 15:49:47 +07:00
Paul Holden
31163d5e02
MDL-82629 output: switch to named message/contact mapped icons. 2024-07-29 09:05:28 +01:00
meirzamoodle
63d5d45ac7 MDL-78030 tool_customlang: Implementing the count window function 2024-07-29 13:58:38 +07:00
meirzamoodle
9354b80a52 MDL-78030 user: Implementing the count window function 2024-07-29 13:58:38 +07:00
meirzamoodle
42664ee49a MDL-78030 dml: get total count records using the window function
The COUNT window function can be helpful to fasten the complex query,
but it's not recommended to be used for a single table query.

The patch is specifically for PostgreSQL, MariaDB and Oracle databases as they have better performance
compared to MySQL and MSSQL. Although these databases support the COUNT window functions,
the results indicate that the query runs slower when using them.
2024-07-29 13:53:46 +07:00
Ilya Tregubov
aa4790b119 Merge branch 'MDL-60957-main' of https://github.com/djarran/moodle 2024-07-29 13:41:30 +08:00
djarrancotleanu
f6fb07be52 MDL-60957 mod_assign: Add calendar event for extension due dates 2024-07-29 15:32:52 +10:00
Andrew Nicols
8168d192bd
Merge branch 'MDL-82250-main' of https://github.com/lameze/moodle 2024-07-29 11:47:42 +08:00
Ilya Tregubov
602400bd18 Merge branch 'MDL-80345-main' of https://github.com/MartinGauk/moodle 2024-07-29 11:32:57 +08:00
Paul Holden
554ca6cc50
MDL-82596 behat: switch manual private files upload to generator. 2024-07-28 19:06:13 +01:00
Paul Holden
794115abdf
MDL-82596 behat: tidy up existing usage of private files generator.
Filename is no longer required (since 83db25c330), given it never
did anything so can be removed. Requiring the "Private files" block
also isn't necessary since original switch to generator methods.
2024-07-26 18:32:27 +01:00
Luca Bösch
eca8a9fe59 MDL-82397 block_recentlyaccesseditems: Assure space between items. 2024-07-26 18:23:51 +02:00
ferranrecio
9065e509da MDL-82260 core_courseformat: sync subsections access restrictions 2024-07-26 16:56:58 +02:00