Andrew Nicols
694ef721b6
MDL-74379 core: Update date_format_string to use x-os functions
2022-06-30 10:35:19 +08:00
Andrew Nicols
09858c06d7
Merge branch 'MDL-74379_master' of https://github.com/aya-saad1/moodle
2022-06-30 10:34:58 +08:00
Andrew Nicols
3b072f0b59
Merge branch 'MDL-74287' of https://github.com/paulholden/moodle
2022-06-30 10:01:46 +08:00
Víctor Déniz
bc398c2605
Merge branch 'MDL-63594_final-deprecation-of-cron_run_single_task-function' of https://github.com/ziegenberg/moodle
2022-06-29 23:58:42 +01:00
Víctor Déniz
32a995faf2
Merge branch 'MDL-72885-master-2' of https://github.com/junpataleta/moodle
2022-06-29 19:03:00 +01:00
Jun Pataleta
fc87543d52
Merge branch 'MDL74387_master' of https://github.com/Amrita1991/moodle
2022-06-29 23:20:33 +08:00
Ilya Tregubov
4e55e7be86
Merge branch 'MDL-74548-master' of https://github.com/cameron1729/moodle
2022-06-29 16:16:59 +04:00
Jun Pataleta
f419e44d12
Merge branch 'MDL-74632-master' of https://github.com/HuongNV13/moodle
2022-06-29 18:07:00 +08:00
Jun Pataleta
a8de333107
Merge branch 'MDL-74886-master' of https://github.com/lameze/moodle
2022-06-29 17:46:52 +08:00
Jake Dallimore
6a55fb96ec
Merge branch 'MDL-74674-master' of https://github.com/alfonso-salces/moodle
2022-06-29 16:44:23 +08:00
Alfonso Salces
db7178edca
MDL-74674 core: create notification generators
2022-06-29 10:31:40 +02:00
Víctor Déniz
fc5c6b9233
Merge branch 'MDL-74742-master' of https://github.com/junpataleta/moodle
2022-06-29 09:30:03 +01:00
Jake Dallimore
f1ecddd709
Merge branch 'MDL-74864-master' of https://github.com/dpalou/moodle
2022-06-29 13:40:29 +08:00
Jun Pataleta
b7a1693e24
Merge branch 'MDL-74967-master' of https://github.com/lameze/moodle
2022-06-29 12:58:47 +08:00
Cameron Ball
2ac93db399
MDL-74548 backup: Deprecate get/set copy from base controller
2022-06-29 09:14:02 +08:00
Cameron Ball
07e5f432a0
MDL-74548 backup: Deprecate core_backup\copy\copy
2022-06-29 09:14:02 +08:00
Cameron Ball
bc9c536335
MDL-74548 backup: Unit tests for course copy refactor
2022-06-29 09:13:29 +08:00
Cameron Ball
29df52af19
MDL-74548 backup: Refactor course copies
...
This patch modifies the way copy data is shared in order to mitigate potential race conditions
and ensure that the serialised controller stored in the DB is always in a valid state.
The restore controller is now considered the "source of truth" for all information about the
copy operation. Backup controllers can no longer contain information about course copies.
As copy creation is not atomic, it is still possible for copy controllers to become orphaned or
exist in an invalid state. To mitigate this the backup cleanup task has been modified to call
a new helper method copy_helper::cleanup_orphaned_copy_controllers.
Summary of changes in this patch:
- Copy data must now be passed through the restore controller's constructor
- base_controller::get_copy has been deprecated in favour of restore_controller::get_copy
- base_controller::set_copy has been deprecated without replacement
- core_backup\copy\copy has been deprecated, use copy_helper.class.php's copy_helper instead
- backup_cleanup_task will now clean up orphaned controllers from copy operations that went awry
Thanks to Peter Burnett for assiting with testing this patch.
2022-06-29 09:13:29 +08:00
Simey Lameze
c85b88c1b6
MDL-74967 core: deprecate groupmember hack from USER object
2022-06-29 04:55:42 +08:00
Jun Pataleta
9a6d3bb3ba
Merge branch 'MDL-74701-master' of https://github.com/HuongNV13/moodle
2022-06-28 23:51:17 +08:00
Jun Pataleta
81faa8184e
Merge branch 'MDL-74906-master' of https://github.com/snake/moodle
2022-06-28 23:33:04 +08:00
Jun Pataleta
a60a2ad04b
Merge branch 'MDL-29717-master' of https://github.com/marinaglancy/moodle
2022-06-28 22:24:59 +08:00
Shamim Rezaie
34d55890f3
Merge branch 'MDL-73121' of https://github.com/paulholden/moodle
2022-06-28 16:08:30 +10:00
Dani Palou
341039b13b
MDL-74864 forum: Allow specifying group in discussions generator
2022-06-28 06:59:39 +02:00
Jun Pataleta
6dbfb3bd36
Merge branch 'MDL-68867-master' of https://github.com/lameze/moodle
2022-06-28 11:24:11 +08:00
Jun Pataleta
b2bc76e0f7
Merge branch 'MDL-74929-master' of https://github.com/bmbrands/moodle
2022-06-28 11:07:48 +08:00
Jun Pataleta
15608738d9
Merge branch 'MDL-74781_master' of https://github.com/aya-saad1/moodle
2022-06-28 10:44:47 +08:00
Jun Pataleta
4ff322db08
Merge branch 'MDL-69905-master' of https://github.com/lameze/moodle
2022-06-27 22:41:01 +08:00
Ilya Tregubov
37020ba162
Merge branch 'MDL-74691-master' of https://github.com/snake/moodle
2022-06-27 08:30:18 +04:00
Aya Saad
165d983214
MDL-74781 search: Fix heading repetition in global search page
2022-06-26 10:38:22 +02:00
Aya Saad
8be0dfc928
MDL-74379 language: injecting am/pm in date string
...
patching the date_format_string() function in moodlelib to add am/pm for languages that don't suuport it.
2022-06-26 10:36:52 +02:00
Jun Pataleta
ceb41588d2
weekly release 4.1dev
2022-06-24 11:59:02 +08:00
Jun Pataleta
9c61045945
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2022-06-24 11:58:59 +08:00
Yan Kudriavtsev
18dcdd7763
MDL-69905 block: order of activities in the block Recent Activity
...
The order of actions in the "Recent Actions" block has been changed to
descending
2022-06-24 11:30:23 +08:00
Jun Pataleta
fc76c284b1
Merge branch 'MDL-74623_master_v2' of https://github.com/TomoTsuyuki/moodle
2022-06-23 11:55:30 +08:00
Jun Pataleta
24b826f38d
Merge branch 'MDL-69939' of https://github.com/paulholden/moodle
2022-06-23 09:53:44 +08:00
Jun Pataleta
79b54a59a4
Merge branch 'MDL-74713' of https://github.com/paulholden/moodle
2022-06-23 09:51:50 +08:00
Jun Pataleta
626d0fe77f
Merge branch 'MDL-73156-master' of https://github.com/michael-milette/moodle
2022-06-23 09:50:41 +08:00
Jun Pataleta
271c69fd84
Merge branch 'MDL-74785' of https://github.com/danmarsden/moodle
2022-06-23 09:48:47 +08:00
Jun Pataleta
8ff58878e7
Merge branch 'MDL-72948' of https://github.com/NeillM/moodle
2022-06-22 23:16:16 +08:00
Neill Magill
6fb4a3b56e
MDL-72948 messaging: Minimise fields used in query
...
Most of the fields in the query are not needed and are discarded
soon after visibility checks are made.
2022-06-22 10:11:18 +01:00
Shamim Rezaie
1296d39194
Merge branch 'master-MDL-71468-v4' of https://github.com/golenkovm/moodle
2022-06-22 14:54:01 +10:00
Simey Lameze
24cd968683
MDL-68867 calendar: remove dependency on USER->groupmember hack
2022-06-22 07:56:41 +08:00
Víctor Déniz
ed249020ea
Merge branch 'MDL-72486-unproxied-logging' of https://github.com/brendanheywood/moodle
2022-06-21 19:23:06 +01:00
Jun Pataleta
8059552597
Merge branch 'MDL-73212' of https://github.com/stronk7/moodle
2022-06-21 23:50:51 +08:00
Eloy Lafuente (stronk7)
b4a86ff674
MDL-73212 gha: Allow parameters to be passed via secret
...
We are disabling the -v (verbose) option, used by default. Still,
now we support a secret (that can be added to everyone's repository)
to accept any PHPUnit's command line options and run the tests with
them.
Some examples:
phpunit_options = -v (to keep the verbose option enabled)
phpunit_options = --testdox (to print information about every test...)
... (basically anything supported by the CLI).
Also, we are raising here the environment from Ubuntu 18.04 to 20.04
(self tested by GHA, heh)
2022-06-21 16:54:13 +02:00
Jun Pataleta
0999f65f71
Merge branch 'MDL-74630-master' of https://github.com/aanabit/moodle
2022-06-21 10:12:33 +08:00
Tomo Tsuyuki
bd6fdd70d6
MDL-74623 mod_forum: Add course full name option for notification
2022-06-21 11:28:44 +10:00
AMOS bot
0e57e16eba
Automatically generated installer lang files
2022-06-21 00:09:45 +00:00
Jun Pataleta
09410d2f91
Merge branch 'MDL-74715' of https://github.com/paulholden/moodle
2022-06-20 21:57:39 +08:00