Git commits in Moodle 4.0.x by Mikhail Golenkov

commit 427dff5ce1c2260f4e2b531b06856f20d4dc70bb
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Fri, 31 Mar 2023 08:17:01 +0800
Tag:    v4.0.9

MDL-77592 filter_tex: Use request dir instead of temp shared storage

commit e9b68a5f1300b3a2ca1bb086800d450b53540c66
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Fri, 07 Oct 2022 13:15:51 +0800
Tag:    v4.0.5

MDL-75907 core: Add index on temp table to optimise stats cron

commit c3474f0fb79f02447d296fe3f758072511d32b52
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Fri, 19 Aug 2022 13:29:19 +0800
Tag:    v4.0.5

MDL-75448 stored_file: Cover rotate_image() method with unit tests

commit 02cca91bfe4aec01c50cae91f0894c9508366a48
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 18 Aug 2022 09:44:19 +0800
Tag:    v4.0.5

MDL-75448 assignfeedback_editpdf: Fix conversion for rotated images

commit 990bfee02437462d485d24a634cb009b52f07c41
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 13 Apr 2022 18:03:16 +0800
Tag:    v4.0.1

MDL-74427 question: Implement get_real_question_ids_in_category()

commit bb36c3a1bbe5c06ee038eee542e6cc4107b37ef0
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 12 Apr 2022 10:47:46 +0800
Tag:    v4.0.1

MDL-74427 question: Re-use get_real_question_ids_in_category()

commit e7f80646794e300e6f953d223db4ff083388af91
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 31 Mar 2022 15:34:53 +0800
Tag:    v4.0.0-rc1

MDL-73948 report_loglive: Fix missing records

commit 4c3932dbca511c71ea964921d3f46628cc7a6985
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 16 Mar 2022 21:05:20 +0800
Tag:    v4.0.0-rc1

MDL-48633 mod_lesson: Fix lesson grade handling when scales in use

commit ae80480ebe76108c9cac1e7ecdf011ad9d3f0135
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 08 Mar 2022 09:36:13 +0800
Tag:    v4.0.0-rc1

MDL-73846 assignfeedback_editpdf: Add limit for convert_submissions task

commit 8c914c8756e292388bb5b1797260a8ad3f916ac7
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 03 Mar 2022 07:39:09 +0800
Tag:    v4.0.0-rc1

MDL-73993 phpdoc: get_module_types_names returns lang_string objects

commit d9b82d96e12e06dd508f7b4c63dfb11594822219
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 03 Nov 2021 08:22:26 +0800
Tag:    v4.0.0-beta

MDL-72953 core_lang: Add string for new timezone Pacific/Kanton

commit 17df506879dff880402d0e76a32d22c1427d6b6f
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Fri, 17 Sep 2021 12:25:53 +0800
Tag:    v4.0.0-beta

MDL-64576 completion: Fix criteria and course completion dates

commit 8355a9a018a390c904cb870b7eeb4f2fb21e21db
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 18 Aug 2021 09:01:29 +0800
Tag:    v4.0.0-beta

MDL-72239 phpunit: Assert the number of db queries to be less or equal

commit 4c7bf9eb7eb407a7abc119868cee3f2d2fa97856
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 11 Aug 2021 09:52:49 +0800
Tag:    v4.0.0-beta

MDL-70323 core_h5p: Add H5P crossOrigin setting

commit 227a831aa19007b09f4cca8025f88f60146dcdf4
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 26 Jul 2021 11:18:21 +0800
Tag:    v4.0.0-beta

MDL-72210 phpunit: Remove excessive curl mock responses

commit bdba9f695de9ff72ee704c075f939ef9a4be43ea
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 12 Jul 2021 17:03:47 +0800
Tag:    v4.0.0-beta

MDL-72135 auth_mnet: Remove rand() from mnet cron task

commit f3cd860698b235a051854f549636479ee534201a
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Fri, 04 Jun 2021 13:18:59 +0800
Tag:    v4.0.0-beta

MDL-71471 assign: Remove submission from queue when converted in web

commit ee3c6ad3acc4315b15761ab674264c917c00e20b
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 02 Jun 2021 20:10:37 +0800
Tag:    v4.0.0-beta

MDL-71438 blocks: Add index on mdl_user_preferences.name

commit b808d72a62a953ce07a17050821c406a61fd22b8
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 01 Apr 2021 10:35:51 +0800
Tag:    v4.0.0-beta

MDL-71254 oauth2: Redirect to the login page in case of error

commit 0d2f65ffc9b5890d6483f5a51e7fec848b0a299b
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 30 Mar 2021 07:41:59 +0800
Tag:    v4.0.0-beta

MDL-71233 backup: Fix Moodle version for MDL-69418

commit e9eb3ad6c598cec03ce9aeb2b4bfbc7c7df2468c
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Sun, 07 Mar 2021 18:46:47 +0800
Tag:    v4.0.0-beta

MDL-71044 backup: backup_cleanup_task task to remove old files

commit ad9598c75895c7cd3a984044ac52dfabcadc7899
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 04 Feb 2021 14:27:54 +0800
Tag:    v4.0.0-beta

MDL-70752 restore: Fix remote file recovery

commit ddcd769e9369ee1b016b27172b596a30d764d15d
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 21 Jan 2021 11:36:01 +0800
Tag:    v4.0.0-beta

MDL-69631 assign: Add 'Draft' filter for grading table

commit c8229e391569432ce8b100b0fccf48a0a1909ce1
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 22 Dec 2020 09:57:17 +0800
Tag:    v4.0.0-beta

MDL-70520 mod_assign: Use task API to get scheduled task lastruntime

commit eb694bdd5a687c235d0efbb7933f64fdae9649b3
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 22 Dec 2020 07:37:43 +0800
Tag:    v4.0.0-beta

MDL-70520 tasks: Keep lastruntime when a scheduled task is reset

commit ed5e808052e381f33be6fa74e1584b4645a6dd73
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 17 Dec 2020 12:28:06 +0800
Tag:    v4.0.0-beta

MDL-70337 backup: Enhance automated backup logs readability

commit 8325c83b20b337a9517501b879194f004a3df06c
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 09 Dec 2020 09:02:20 +0800
Tag:    v4.0.0-beta

MDL-68792 theme_boost: Show the fake blocks on embedded layout.

commit 5d7941c8935bb66fa0181b8438fdf08627f79b4c
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 01 Dec 2020 11:43:12 +0800
Tag:    v4.0.0-beta

MDL-70362 admin_cli: Add showdebugging and showsql to uninstall_plugins

commit 53663f2ea126b18709711d2126ea501f3b9c6956
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 24 Nov 2020 08:33:27 +0800
Tag:    v4.0.0-beta

MDL-69773 block_section_links: Add an option to display section name

commit 8d025b449ef3937f228a131015933a938ddb5fdb
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 11 Nov 2020 07:49:58 +0800
Tag:    v4.0.0-beta

MDL-70117 dataformat_pdf: Fix content overflow when headers are involved

commit 4da24c982ecea3851d5635d6fd3cae7074034f92
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 02 Nov 2020 11:46:17 +0800
Tag:    v4.0.0-beta

MDL-70093 dataformat_pdf: Fix row height calculation with high cells

commit 9e23f5d7b8fa6641bffc6ff748ce6fe49b10b36e
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 05 Oct 2020 11:56:58 +0800
Tag:    v4.0.0-beta

MDL-69791 gradereport: Fix error message when invalid grade is entered

commit 6edd064414e23a5edb81ec15dada9259fda9946e
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 05 Oct 2020 09:11:28 +0800
Tag:    v4.0.0-beta

MDL-69848 upgrade: Delete notifications in chunks

commit 33f4559da1419cea9b29a66a40f2fb4380ee7afa
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Sun, 04 Oct 2020 15:25:43 +0800
Tag:    v4.0.0-beta

MDL-69818 mod_feedback: Fix item dependency during activity restoration

commit 0f7c2b92f6307b0c85bb95bc8b4300cd119020c5
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Sun, 04 Oct 2020 10:44:17 +0800
Tag:    v4.0.0-beta

MDL-69752 mod_data: Format module intro on Database activities page

commit 252e85be5856d20ce89cb2044a265ac3bffe6986
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Sun, 04 Oct 2020 10:20:39 +0800
Tag:    v4.0.0-beta

MDL-53966 lesson: Allow maximum number of attempts to be unlimited

commit f8d859a68595b62088c63773afcb2603121058eb
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 31 Aug 2020 12:53:03 +0800
Tag:    v4.0.0-beta

MDL-47178 question: Retain question authors when restoring backups.

commit 674f126d0b60f3e0db44f394749730a7825d110a
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 27 Aug 2020 11:02:36 +0800
Tag:    v4.0.0-beta

MDL-67211 phpunit: Do not test the order of the running adhoc tasks.

commit 39b65190e2bcbf5c8045f46b10737daf11cdbdfd
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 26 Aug 2020 12:35:21 +0800
Tag:    v4.0.0-beta

MDL-69307 restore: Add CLI script to restore a course.

commit b465a541ae8441abb10880cd4b704701824ba888
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 25 Aug 2020 15:08:03 +0800
Tag:    v4.0.0-beta

MDL-67211 Tasks: Record when a task is running.

commit d7342dc23972b430b5995f6d0fe6fb878ef5a65a
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 25 Aug 2020 14:49:20 +0800
Tag:    v4.0.0-beta

MDL-67211 Tasks: Add cron_enabled setting.

commit b01eb0b3f8e9d11a089cbc1ef210dbc12eedaaf0
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 25 Aug 2020 08:04:25 +0800
Tag:    v4.0.0-beta

MDL-68792 theme_boost: Do not move blocks on embedded layout.

commit 45875f6f7ba0474a2907df7ec5530b7eed993890
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 13 Aug 2020 15:44:13 +0800
Tag:    v4.0.0-beta

MDL-67211 Tasks: Front-end to display currently running tasks.

commit 1931f95d999e95522dc57be6225bf28c0a1180c5
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 11 Aug 2020 19:01:44 +0800
Tag:    v4.0.0-beta

MDL-69358 backup: Do not clean up records for incomplete adhoc tasks.