Git commits in Moodle 3.10.x by Mihail Geshoski

commit d47c96ed35aa1210f87bdc8371fd64ae56fd96ec
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Mon, 21 Mar 2022 23:07:19 +0800
Tag:    v3.10.11

MDL-74189 tool_moodlenet: Add upgrade step to remove irrelevant data

commit 66fc5bbf77a1f142238ed3bf81145e717808ebf3
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Mon, 21 Mar 2022 22:49:01 +0800
Tag:    v3.10.11

MDL-74189 tool_moodlenet: Update language strings

commit ac70df2f3cb5bf21f0285a5de77ba3fa782082b2
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 26 May 2021 13:33:07 +0800
Tag:    v3.10.5

MDL-64236 gradereport_grader: Add padding to content in grader report

commit 0d340b657dcf65cb743ca736e22d3d1af26321f9
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Thu, 20 May 2021 09:09:22 +0800
Tag:    v3.10.5

MDL-58393 core: Remove firstname argument from emailconfirmation string

commit 50c9a3f3eeb2988926b74c342d9bbddef9fc96e4
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 19 May 2021 10:02:47 +0800
Tag:    v3.10.5

MDL-71242 core_course: Fix failing unit test

commit 717f81810e9af9533d2119d4347e6bc02de1ce82
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Thu, 13 May 2021 14:42:40 +0800
Tag:    v3.10.5

MDL-71242 core_course: Test the validation of the sort value

commit 4bad6006b44d3436ff546a9269d03cee370185e3
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Thu, 13 May 2021 14:10:19 +0800
Tag:    v3.10.5

MDL-71242 core_course: Update test_course_get_recent_courses() unit test

commit 97a56d77a985d6e298695f63e425ffe1a8a904fc
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 12 May 2021 17:46:31 +0800
Tag:    v3.10.5

MDL-71242 core_course: Validate the value of the sort argument

commit 502076cde659eb06d03fe7896fad3674f14b9ead
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Thu, 29 Apr 2021 11:35:59 +0800
Tag:    v3.10.4

MDL-71440 mod_assign: New capability for viewing the submission summary

commit 6b5a1b02fe177a893fe511bb4b4eb4bb406aa34d
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Thu, 22 Apr 2021 12:21:04 +0800
Tag:    v3.10.4

MDL-71400 assignfeedback_offline: Fix message after worksheet upload

commit fae45705717838e9e4f53b881c9d3540dee27842
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Tue, 16 Mar 2021 10:26:09 +0800
Tag:    v3.10.3

MDL-44613 mod_assign: Fix behat failure in classic

commit 65aceea7edb77f80a5ea354500449e06797def31
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 10 Mar 2021 11:08:48 +0800
Tag:    v3.10.3

MDL-67870 backup: Skip value change if setting is locked by hierarchy

commit 9d2f8acfb4a6eaa8e32adf431b96f50cea8264fb
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 19 Feb 2021 14:47:44 +0800
Tag:    v3.10.3

MDL-44613 tool_behat: Update datetime format usages to strftime

commit 6484e5ae810c0732eee9e0661614f6db8f3ca713
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 19 Feb 2021 14:35:24 +0800
Tag:    v3.10.3

MDL-44613 core_message: Update datetime format usages to strftime

commit 7726160ef38458be67ce974a9c47fca8a309057c
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 19 Feb 2021 14:02:10 +0800
Tag:    v3.10.3

MDL-44613 behat: strftime format in time to timestamp transformation

commit 880224da1b95f5d41645a3eb565ce8ecad3134d0
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Thu, 11 Feb 2021 12:05:58 +0800
Tag:    v3.10.2

MDL-47410 mod_assign: Update mod_assign behat tests

commit 07d73cc416d21ebc308f7acb6341b05aa0098392
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Thu, 11 Feb 2021 12:04:46 +0800
Tag:    v3.10.2

MDL-47410 behat: Support selection from the datetime selector element

commit c68967af02d564213eae90889e4e6d9c66dd6d53
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Thu, 11 Feb 2021 12:01:09 +0800
Tag:    v3.10.2

MDL-47410 tool_licensemanager: Update tool_licensemanager behat tests

commit 7a868e586f418c912b36076195fd9b002dfb1c58
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Thu, 11 Feb 2021 11:58:44 +0800
Tag:    v3.10.2

MDL-47410 behat: Support date selection from the date selector element

commit c9ecca60c1d53d2cccbde2a9a4aa51281b669959
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Thu, 11 Feb 2021 11:49:18 +0800
Tag:    v3.10.2

MDL-47410 behat: Create custom selector for the date and datetime fields

commit 8031c68d12e43da2054fe489f2b62a564f0df6a7
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Thu, 11 Feb 2021 11:40:30 +0800
Tag:    v3.10.2

MDL-47410 behat: Move logic from guess_type() to a separate method

commit 41d8472136c71a773b9ce6846e053720d3687501
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Thu, 11 Feb 2021 11:38:00 +0800
Tag:    v3.10.2

MDL-47410 behat: Use data-fieldtype attribute to guess the field type

commit d2304bfbe5809f8942bbf6e7b6aac57b15766518
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Thu, 11 Feb 2021 11:36:27 +0800
Tag:    v3.10.2

MDL-47410 form: Add data-fieldtype attribute to checkbox inline element

commit 2551709dbd35e66ef154cd6b3480c1ac4b72e9c2
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Tue, 09 Feb 2021 11:26:05 +0800
Tag:    v3.10.3

MDL-44613 mod_assign: Automate testing of the assignment availability

commit 4fec7a276d0f0a2fa3346405ab5471ca97ced5d6
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 27 Nov 2020 09:54:37 +0800
Tag:    v3.10.1

MDL-68486 auth_shibboleth: Reset convert_data if it uses dataroot file

commit b70a1c71e10c30c6a0c07e400b9fed07457e26ac
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 27 Nov 2020 09:44:43 +0800
Tag:    v3.10.1

MDL-68486 auth_shibboleth: Prevent using dataroot files in convert_data

commit 7b5a1a1967f30335a4cb899a4e43828c0e0c932c
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 11 Nov 2020 21:02:42 +0800
Tag:    v3.10.1

MDL-70063 block_tag_youtube: Add behat tests

commit 2a5d1ba26e08aabd8961aad9788bb9280c465d14
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Sat, 31 Oct 2020 22:59:52 +0800
Tag:    v3.10.1

MDL-70063 block_tag_youtube: Fix category config in existing instances

commit 6e4c5bf0a225d4b69fb7db6d4d8a16377e68d004
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Sat, 31 Oct 2020 22:52:06 +0800
Tag:    v3.10.1

MDL-70063 block_tag_youtube: Update category config to use category ID

commit 35364e22fc15de92e3dc5162ff1ed2bbee5d41df
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 28 Oct 2020 11:48:33 +0800
Tag:    v3.10.0-rc1

MDL-70041 filepicker: Make sure the user has a recently used license

commit 03058394f266bc3338c7b4f00ab380cdec17dd08
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 09 Oct 2020 10:23:28 +0800
Tag:    v3.10.0-beta

MDL-69257 core_h5p: Move $maxsize outside the foreach loop

commit 086a2adc3549771bfa4bc675a71c398e8ca36b65
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Tue, 06 Oct 2020 13:30:45 +0800
Tag:    v3.10.0-beta

MDL-69751 core: Restore deleted guest user and add missing context

commit 3c315a874a81f7595c871702c960aeb247c53289
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Tue, 06 Oct 2020 13:24:05 +0800
Tag:    v3.10.0-beta

MDL-69751 course: Handle missing guest user context

commit 3d9175f6f1a8883c3e192fb55da1304f2e20e94c
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Tue, 22 Sep 2020 16:09:59 +0800
Tag:    v3.10.0-rc1

MDL-67837 backup: Add unit tests

commit fd2427746f6c6f5e3bd6fc673b4eb8a803e378cd
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Tue, 22 Sep 2020 16:09:35 +0800
Tag:    v3.10.0-rc1

MDL-67837 backup: Verify caps before unenrolling users on course restore

commit ebd136ca12d694b6b9a495c56eb1eeb860b9d1a3
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Thu, 17 Sep 2020 12:22:30 +0800
Tag:    v3.10.0-beta

MDL-69630 format_social: Fix behat tests

commit 4d6b3406c5d715d400bb9531c33ea8bbadac4f13
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Tue, 01 Sep 2020 14:33:11 +0800
Tag:    v3.10.0-beta

MDL-69525 core: Publish a single event when toggling slave checkboxes

commit 356a8ee94860e6ae3ef27cd006206ef525c0ad5c
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Mon, 24 Aug 2020 14:03:52 +0800
Tag:    v3.10.0-beta

MDL-69479 core: Change 4.0 to 3.10 in theme/upgrade.txt

commit fa3b38718523539e4222404f8a1a092c2a15d0c2
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Mon, 24 Aug 2020 09:28:44 +0800
Tag:    v3.10.0-beta

MDL-69458 report_insights: Respect perpage value in pagination bar

commit a9d3f4b96ced91df380bd83112153d14b5df86f5
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 14 Aug 2020 11:11:01 +0800
Tag:    v3.10.0-beta

MDL-69048 book: Sanitize previous chapter value in add new chapter page

commit adebc5f811e897985ac14263a85dd409f8e75e64
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Tue, 04 Aug 2020 09:50:25 +0800
Tag:    v3.10.0-beta

MDL-69401 book: Limit character length in chapter title

commit 12bd4bc5ad5a560161080200470a82fac9766b91
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 24 Jul 2020 16:16:04 +0800
Tag:    v3.10.0-beta

MDL-67943 core: Update timezone list in core_date

commit d6ec2d3e44700871fa9363d6805591af70e14811
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 24 Jul 2020 11:08:25 +0800
Tag:    v3.10.0-beta

MDL-69079 core: Restore and set missing guest user

commit c4296f77e0bb07d1d058a7b0ec59023bb832d465
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Mon, 20 Jul 2020 09:15:49 +0800
Tag:    v3.10.0-beta

MDL-69238 core: Remove coursecat_sortable_records class

commit 7add3440c8c83af407a10df0b2b6c8c543885c0a
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 15 Jul 2020 23:54:00 +0800
Tag:    v3.10.0-beta

MDL-69079 course: Handle missing guest when fetching recommended modules

commit 3295288d6edcc56c16f8c70bbc89546243708d93
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 15 Jul 2020 16:37:13 +0800
Tag:    v3.10.0-beta

MDL-69079 course: Handle fetch module data failures in activity chooser

commit e2a11dc2aa4e13f2de003a3271844ab1404350b2
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Tue, 14 Jul 2020 15:49:14 +0800
Tag:    v3.10.0-beta

MDL-65115 repository: Prevent unzipping if it will exceed allowed quota

commit a2a6303397195a5e70e1e6779135a27797e52d22
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Tue, 14 Jul 2020 15:11:10 +0800
Tag:    v3.10.0-beta

MDL-65115 core_files: Add get_total_content_size() in stored_file class

commit c39bc627a00f3bae1b570c914d763e59f9ad26c2
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Mon, 13 Jul 2020 10:03:34 +0800
Tag:    v3.10.0-beta

MDL-68178 auth: CSRF protection for the resend confirmation email form

commit 2b61f1eb27d4ee88329afa24c74461ecd81f7e18
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Mon, 06 Jul 2020 17:34:17 +0800
Tag:    v3.10.0-beta

MDL-69206 course: Tidy up behat test to avoid potential failures

commit 586ae77bc28858d3f57bca1ce46c0dde1f22c04c
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Mon, 06 Jul 2020 17:33:57 +0800
Tag:    v3.10.0-beta

MDL-69206 course: Tidy up unit test to avoid potential failures

commit ecf15a63b4fd90f1a595a14d7a3e6abfcb3b1d38
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Thu, 02 Jul 2020 16:37:05 +0800
Tag:    v3.10.0-beta

MDL-60827 oauth2: Consider requireconfirmation setting on login

commit f9bcf22483eaad46db6c2c5b4913aef1ddbbbaa6
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 26 Jun 2020 14:57:49 +0800
Tag:    v3.10.0-beta

MDL-52052 gradeimport_csv: Do not skip rows with blank user fields

commit 83c18a2dec4c7ae23b721d71523991b6b5693db2
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Tue, 23 Jun 2020 14:23:38 +0800
Tag:    v3.10.0-beta

MDL-67594 core_lock: Modify postgres get_lock() to avoid recursion

commit 8efa87ed6f4732d0b0548ab5810c61d72705a64e
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 17 Jun 2020 14:38:02 +0800
Tag:    v3.10.0-beta

MDL-67477 lib: Remove renamed classes

commit 8cdb2fcc0ed72c0d05b32d43aa6068b7f57efff9
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 17 Jun 2020 13:30:24 +0800
Tag:    v3.10.0-beta

MDL-62982 core_form: Final deprecation of the htmleditor form element

commit 8ee9fbca8d9941fa3042f2b57050d6ea3f753c86
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Tue, 16 Jun 2020 11:11:45 +0800
Tag:    v3.10.0-beta

MDL-60621 core_course: Disable scrollable in the activity chooser modal

commit e13cbf9e27f688e59c868b7900a65d5133a4a753
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Tue, 16 Jun 2020 09:42:08 +0800
Tag:    v3.10.0-beta

MDL-60621 js: Add ability to set a modal to be scrollable or not

commit 2e5e143061e39c8804e6254cbf2c452c2bf7ea0a
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 12 Jun 2020 08:55:30 +0800
Tag:    v3.10.0-beta

MDL-67294 assignsubmission_file: Make sure record exists before updating

commit 566b73fbfc8044c615ffd4de08df341758d4beff
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 03 Apr 2020 14:44:54 +0800
Tag:    v3.10.0-beta

MDL-67594 core_lock: Deprecate extend()

commit 80736a93aa1697382fe4d3684187fb7eb7e3b1b2
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 01 Apr 2020 16:21:56 +0800
Tag:    v3.10.0-beta

MDL-67594 core_lock: Deprecate extend_lock()

commit 41bc63dbf368b4c7df5a68be8ffa0a8bd5e45976
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 01 Apr 2020 16:03:57 +0800
Tag:    v3.10.0-beta

MDL-67594 core_lock: Remove supports_recursion() usages

commit 4b71cdcd89a39c530290d2788c396d9ee603e033
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 01 Apr 2020 16:03:40 +0800
Tag:    v3.10.0-beta

MDL-67594 core_lock: Deprecate supports_recursion()