Git commits in Moodle 3.8.x by Mihail Geshoski

commit 57fb23822ba1776e4c6def3a8d2b276a2b86f28e
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Tue, 22 Sep 2020 16:09:59 +0800
Tag:    v3.8.6

MDL-67837 backup: Add unit tests

commit 2dfebe709e0668f53952e61d5ae2ae427af75011
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Tue, 22 Sep 2020 16:09:35 +0800
Tag:    v3.8.6

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

commit 1d183e38b1b35c0f0f539dfeb099dbe4a46ef37f
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Tue, 01 Sep 2020 15:07:49 +0800
Tag:    v3.8.5

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

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

MDL-69458 report_insights: Respect perpage value in pagination bar

commit 6e1451fb3903259c6c010abf3f0a66b99cf7e8fe
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 14 Aug 2020 11:11:01 +0800
Tag:    v3.8.5

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

commit 5c3bdc925919abcab4c3ec762114d264ec0a041a
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Tue, 04 Aug 2020 09:50:25 +0800
Tag:    v3.8.5

MDL-69401 book: Limit character length in chapter title

commit 11e49d6676c2e920261fddbf497dd858ef320382
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Tue, 14 Jul 2020 15:49:14 +0800
Tag:    v3.8.5

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

commit 6f4e2cb7991bb434a167f6eff4f98092a823f0fd
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Tue, 14 Jul 2020 15:11:10 +0800
Tag:    v3.8.5

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

commit 4a2a779e12271ec866e2f4f8104142fa3949ae69
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Mon, 13 Jul 2020 10:03:34 +0800
Tag:    v3.8.5

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

commit 0397309abfb65f5bc962eafb3bf717cea7b7049f
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Thu, 02 Jul 2020 16:37:05 +0800
Tag:    v3.8.4

MDL-60827 oauth2: Consider requireconfirmation setting on login

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

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

commit bc125390bb35e92a59ff1d1b448cf01b876b3c8e
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 12 Jun 2020 08:55:30 +0800
Tag:    v3.8.4

MDL-67294 assignsubmission_file: Make sure record exists before updating

commit deca8028d95af48c2ae3450ddad449b8a0a47b8f
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 10 Jun 2020 12:08:13 +0800
Tag:    v3.8.4

MDL-66601 atto_image: Set the max-height of the image selection dialogue

commit 8d650d9a01b6f411f557783a3e2e9785b0d196b9
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Tue, 09 Jun 2020 12:36:59 +0800
Tag:    v3.8.4

MDL-68954 repository_flickr_public: Return only photo media

commit bbaab1109e5fc209524b462002b942b598708ea2
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Tue, 09 Jun 2020 12:34:25 +0800
Tag:    v3.8.4

MDL-68954 repository_flickr_public: Handle when photo cannot be found

commit 59417f0b1d735e45a98212fe13d2eaa6d130822b
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Sun, 07 Jun 2020 11:37:08 +0800
Tag:    v3.8.4

MDL-68929 core_filepicker: Fix radio button alignment

commit 56d6a5d731028d472e3f17300301e647f2c3d5db
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 05 Jun 2020 18:47:48 +0800
Tag:    v3.8.4

MDL-68899 theme_classic: Fix dashboard course cards rendering

commit 53c46ffb2e4b4d4fd3da09356bd01e4b766db1b5
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Tue, 26 May 2020 17:37:56 +0800
Tag:    v3.8.4

MDL-68723 filepicker: Display parent content in filemanger tree view

commit 6c86327b33f4ad51e4afb6ae7ffd59a908b72c00
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 08 May 2020 16:58:43 +0800
Tag:    v3.8.4

MDL-68576 filepicker: Cover in behat file edition in filemanager

commit 6619bdf99dbfd17f8e25c3d4abc4f52a6e10b4f1
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 08 May 2020 16:33:57 +0800
Tag:    v3.8.4

MDL-68576 filepicker: Cover in behat file selection from filepicker

commit ac32e20adacf76f21c203b86d936e9963030dd2a
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 22 Jan 2020 13:37:07 +0800
Tag:    v3.8.2

MDL-66897 mod_assign: Properly display error messages in quick grading

commit 7045a22f3ab2c2b00789bf6a0e0745440dc4a29f
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Mon, 25 Nov 2019 10:49:36 +0800
Tag:    v3.8.1

MDL-65956 mod_assign: Add behat tests

commit c7f9c7ae0f42f0a2d0a7a419d467e7c10da5f323
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Mon, 25 Nov 2019 10:49:21 +0800
Tag:    v3.8.1

MDL-65956 mod_assign: Add proper capability checks and error handling

commit c7cb3b297b5538e89daa00084c998a9423663fcf
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 15 Nov 2019 12:05:59 +0800
Tag:    v3.8.0-rc1

MDL-67268 mod_forum: Group and label radio buttons in forum grader

commit d68be5b2097c26819328d608cbf49ab7bf3ab638
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Sun, 10 Nov 2019 01:37:27 +0800
Tag:    v3.8.0-beta

MDL-67158 core_h5p: Unit test fixes

commit 6ac0f57073ec6fe89d8cedc1f502cf7a975d92b4
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 06 Nov 2019 15:34:35 +0800
Tag:    v3.8.0-beta

MDL-66762 tool_dataprivacy: Sanitize the extra fields in the webservice

commit abf6d1c3959cbaad328f515e6e05b5efb991d9ae
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 30 Oct 2019 15:21:57 +0800
Tag:    v3.8.0-beta

MDL-67067 core_h5p: Load cached assets by default

commit ab02687e30d416bf63f98dae9e6ed5470fcb7744
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 30 Oct 2019 14:05:45 +0800
Tag:    v3.8.0-beta

MDL-67067 core_h5p: Fix coding style issues and undocumented functions

commit b54ab1909315bb0b95b34b70aef860ee21e00c84
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 30 Oct 2019 13:15:16 +0800
Tag:    v3.8.0-beta

MDL-67067 core_h5p: Remove unused method in framework implementation

commit 8cc2a8c780450111413ae0f2fb89d200e24c0e7c
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 25 Oct 2019 11:49:03 +0800
Tag:    v3.8.0-beta

MDL-66989 tool_uploaduser: Fix incorrect 'More help' link in help popup

commit df74cd4aeae2aa1c5989c504386cd8818f785be4
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Tue, 22 Oct 2019 21:37:17 +0800
Tag:    v3.8.0-beta

MDL-66609 core_h5p: Use factory methods instead of framework::instance()

commit 6ddcb2122c48acca335a5d02c603e10d7d2f4038
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 18 Oct 2019 13:57:45 +0800
Tag:    v3.8.0-beta

MDL-61121 assign: Declare variables in the local scope

commit 70b10bcd8c0529641db93a9212fcd32841d454b5
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 18 Oct 2019 13:57:00 +0800
Tag:    v3.8.0-beta

MDL-61121 assign: Improve accessibility in quick grading page tables

commit d53a80d5e9853d757c3dac0cb663cda34148367e
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 11 Oct 2019 09:45:14 +0800
Tag:    v3.8.0-beta

MDL-61121 assign: Improve accessibility - view full/view summary control

commit 9ad5cff41f80b2ceb028fec754acc1f1cf847b63
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 09 Oct 2019 11:15:28 +0800
Tag:    v3.8.0-beta

MDL-65515 badges: Split install/upgrade

commit 0b802432ca249f5b32ce211dbb634da8a9ef146d
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Tue, 08 Oct 2019 09:52:37 +0800
Tag:    v3.8.0-beta

MDL-66851 block_starredcourses: Hide 'hidden' courses from students

commit 0a9150c009fc1de609dd37e1460856b08474075c
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 27 Sep 2019 13:23:52 +0800
Tag:    v3.8.0-beta

MDL-64745 block_online_users: Add behat tests

commit e94de2d6d3e9dde34eeabab4b1a6494618680db3
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 27 Sep 2019 13:23:28 +0800
Tag:    v3.8.0-beta

MDL-64745 block_online_users: Add unit tests

commit e1fb8e4aec22ac1dd9ff5d8154a6b64396d237cb
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 27 Sep 2019 13:22:52 +0800
Tag:    v3.8.0-beta

MDL-64745 block_online_users: Option to disable users to set visibility

commit 27fa4ba3d4b735e6171aa8a0eb0a286d4ef2b86c
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Thu, 26 Sep 2019 16:59:12 +0800
Tag:    v3.8.0-beta

MDL-66609 core_h5p: Unit test framework interface implementation

commit 09d8143d843cd5cb48fb970fb787d6ab61c01c91
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Thu, 26 Sep 2019 16:58:33 +0800
Tag:    v3.8.0-beta

MDL-66609 core_h5p: Framework interface implementation

commit e8edca25b84a42ed33e6db93ce06e40ce9969f48
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Thu, 19 Sep 2019 09:50:16 +0800
Tag:    v3.8.0-beta

MDL-65957 repository_upload: Throw exception if @_file_upload is missing

commit 60983cc2a605b3a1830d522f7ff00fa09a236314
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 18 Sep 2019 17:58:24 +0800
Tag:    v3.8.0-beta

MDL-64438 block_starredcourses: Optionally show course category

commit d0b237b30675b0f04bc8979a136579505aa61cb6
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 18 Sep 2019 17:57:47 +0800
Tag:    v3.8.0-beta

MDL-64438 block_recentlyaccessedcourses: Optionally show course category

commit 93ad530e8fb2f2d0df75f5d5e4867066936a124a
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 18 Sep 2019 17:55:46 +0800
Tag:    v3.8.0-beta

MDL-64438 block_myoverview: Optionally display course category

commit 704f93f46fdb917e802d745cef2b69c2efd97fde
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 18 Sep 2019 17:52:20 +0800
Tag:    v3.8.0-beta

MDL-64438 core_course: Optionally display course category

commit efe8c3c6638df8fe439b0c2a05508d74b6ab9e4e
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Thu, 15 Aug 2019 15:36:39 +0800
Tag:    v3.8.0-beta

MDL-51327 core_course: Allow subdirs in edit section form

commit c8a14cb8baf11f9e823b01016af34595d8901bb5
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 07 Aug 2019 10:08:20 +0800
Tag:    v3.8.0-beta

MDL-65507 mod_data: Remove unnecessary record created event

commit bda31461dbd570416258ee8da23b1e99e1627e7f
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 31 Jul 2019 12:56:31 +0800
Tag:    v3.8.0-beta

MDL-65679 assign: Collapsing comments

commit a6c735031a5ef8edc503b5d07c1e559dfc6ca208
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 17 Jul 2019 09:59:44 +0800
Tag:    v3.8.0-beta

MDL-65751 lib: Replace deprecated jQuery functions

commit b7e4229187c0b2b39f5e0d3e8851249d2e5022dc
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Mon, 15 Jul 2019 11:51:00 +0800
Tag:    v3.8.0-beta

MDL-66136 assign: Verify presence of resources in online text submission

commit 911d164dcb58e8cfe559631c42423faff95b02bf
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Mon, 15 Jul 2019 10:50:34 +0800
Tag:    v3.8.0-beta

MDL-66136 assignfeedback_comments: Extend testcase

commit 5efafb8d2ddae0c1c5047fd5b8128b5a2f85801d
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Mon, 01 Jul 2019 10:16:04 +0800
Tag:    v3.8.0-beta

MDL-64437 assignment: Fix element overlaping in low screen resolution

commit 56932a19b443730e06f1e928bb3a2ffc569fe70f
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Thu, 20 Jun 2019 13:15:41 +0800
Tag:    v3.8.0-beta

MDL-65957 mod_imscp: Add required @file_upload tag in behat scenarios

commit 324aa89ac4d17d3c6e0d4553ad8fdf47ec3d5579
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 14 Jun 2019 15:50:06 +0800
Tag:    v3.8.0-beta

MDL-65742 lib: Update HTMLPurifier version in Moodle related files

commit e80855b0daff899b67a45d26ea4ea5eef7d94651
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 14 Jun 2019 15:47:39 +0800
Tag:    v3.8.0-beta

MDL-65742 lib: Upgrade HTMLPurifier lib to 4.10.0

commit 247206c97012e596f59e763814a5e347b26ac10b
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 14 Jun 2019 13:10:53 +0800
Tag:    v3.8.0-beta

MDL-65763 lib: Update GeoIP2 and MaxMind DB reader versions in Moodle

commit b55260fcfb50978e94e31498c78fefcc44e6d2f4
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 14 Jun 2019 13:04:11 +0800
Tag:    v3.8.0-beta

MDL-65763 lib: Upgrade MixMind DB reader lib to 1.4.1

commit e952e8a4256953bcd72a541672c80c71945f2772
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Fri, 14 Jun 2019 10:56:22 +0800
Tag:    v3.8.0-beta

MDL-65763 lib: Upgrade GeoIP2 lib to 2.9.0

commit 88d2bc81c8e11b8577c92e2489370cb2ba0b90e8
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Thu, 13 Jun 2019 15:41:33 +0800
Tag:    v3.8.0-beta

MDL-65751 lib: Update jQuery version in Moodle files

commit c40548366b9899eb129e2e9534114c8774a912e7
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Thu, 13 Jun 2019 15:38:52 +0800
Tag:    v3.8.0-beta

MDL-65751 lib: Upgrade jQuery lib to 3.4.1

commit 3d980e5be7ffeda63153f5db68743ea4518fe762
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Thu, 13 Jun 2019 13:54:13 +0800
Tag:    v3.8.0-beta

MDL-65766 libraries: Upgrade WebRTC to 6.4.0

commit d411a1c10ea3d3b3fb32097166765d04d8ff2261
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Mon, 10 Jun 2019 17:14:45 +0800
Tag:    v3.8.0-beta

MDL-65665 forum: WS does not respect subscribe on reply user preference

commit e321b28236cd0b9c68ddd0e2e4c7bdad3cb1820e
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Mon, 10 Jun 2019 17:14:14 +0800
Tag:    v3.8.0-beta

MDL-65665 forum: Add unit test

commit 415133885caf36e15d4f1f3458ba002ac083b356
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 05 Jun 2019 11:12:57 +0800
Tag:    v3.8.0-beta

MDL-65777 assignment: Respect user full name in downloaded submissions

commit 03e9b0766f077aef24570f99114b3a52d79f9325
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Tue, 04 Jun 2019 13:26:28 +0800
Tag:    v3.8.0-beta

MDL-62835 resource: Display description for book, lesson and imscp

commit 1fc5c588a4742f6b05ef526100f45708084e1815
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Wed, 29 May 2019 09:55:23 +0800
Tag:    v3.8.0-beta

MDL-57729 enrol_lti: Escape the property values of the xpath elements

commit 794604db6d797e7923064087141771a18a3f73b5
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Tue, 21 May 2019 11:35:26 +0800
Tag:    v3.8.0-beta

MDL-65653 book: Display hidden chapters in WS when user has capability

commit 89d8dec35ffda105f1d9d3086d8b8bbfa2899486
Author: Mihail Geshoski <mihail@moodle.com>
Date:   Tue, 21 May 2019 11:32:07 +0800
Tag:    v3.8.0-beta

MDL-65653 book: Update unit tests