Git commits in Moodle 3.10.x by Paul Holden

commit c6e412ab602bb883141bb66b1fad51b814539232
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 29 Apr 2022 23:09:35 +0800
Tag:    v3.10.11

MDL-74612 cohort: use data generator for populating cohort members.

commit 7e24859635ea270c17b6ec1ac38d018cdc8dfefc
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 15 Mar 2022 08:10:25 +0800
Tag:    v3.10.11

MDL-74204 mod_assign: escape identity fields in allocate marker form.

commit 4a625b5b78a176abe8ee5a8d6edc40ca4b2c0d8e
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 14 Jan 2022 07:00:57 +0800
Tag:    v3.10.10

MDL-72972 tool_uploaduser: observe capability to delete users.

commit 261bcced5b2e6ea32b3bdb660627bbc25676f779
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 12 Jan 2022 19:07:34 +0800
Tag:    v3.10.9

MDL-72772 gradereport_overview: account for users with parent roles.

commit 46b42dd2970bab31dfe62664cb65ce5418ee8df6
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 01 Dec 2021 20:54:32 +0800
Tag:    v3.10.9

MDL-69700 tests: clarify expected exceptions in unit tests.

commit 3e965458f05ec2a912c8b3b0facdad116debdf22
Author: Paul Holden <paulh@moodle.com>
Date:   Sat, 27 Nov 2021 02:57:43 +0800
Tag:    v3.10.9

MDL-72728 behat: switch import course steps to native execute method.

commit b76e65351873d523c3fc59b02ed7d493c1efa1e8
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 26 Nov 2021 05:32:20 +0800
Tag:    v3.10.9

MDL-72772 gradereport_overview: access checks for viewing grades.

commit 2932170119692a5a51204732bbdf8afef39f85b6
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 22 Nov 2021 21:24:33 +0800
Tag:    v3.10.9

MDL-70348 core: fix upgrade note referring to $CFG->localrequestdir.

commit 46e45e7a649c5a042a1e4ef96b9aa6936ce78aaf
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 10 Nov 2021 18:32:31 +0800
Tag:    v3.10.9

MDL-72367 badges: require sesskey to remove badge alignment.

commit 9bd876e2430be672475403918dd8e36f93ecbb5f
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 08 Nov 2021 20:05:07 +0800
Tag:    v3.10.9

MDL-72696 behat: support inplace editable fields of type select.

commit 6ad94202c37c6f34b40fa774f4c8eb0ec9444f25
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 02 Nov 2021 01:06:22 +0800
Tag:    v3.10.8

MDL-72969 output: correct ansi colour format codes for check results.

commit f43285a28da867bfdbec2f3e486e4e194d92f4f0
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 25 Oct 2021 05:22:26 +0800
Tag:    v3.10.8

MDL-70823 mod: safely parse module display options array.

commit e36157f765a3b5afb9afc3a266c87445af6eb1e1
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 25 Oct 2021 04:47:18 +0800
Tag:    v3.10.8

MDL-70823 qtype_ddwtos: new method for safer feedback unserializing.

commit 8f592b3e3bb63109069075a56546e315d657c008
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 22 Oct 2021 17:11:18 +0800
Tag:    v3.10.8

MDL-72894 course: format name and summary data for download.

commit d42c4f2fffe1b13ae14ba0a91a20f8d294cc0a4a
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 22 Oct 2021 06:31:25 +0800
Tag:    v3.10.8

MDL-72884 atto_image: improve svg support in editor dialogue.

commit dd66a550cbe834eabc0827a88cfc80251c564fec
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 22 Oct 2021 00:29:05 +0800
Tag:    v3.10.8

MDL-70823 core: safer alternative for unserializing objects.

commit 08076fbff09beeac25b388611a8df70ebbaa8d88
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 20 Oct 2021 04:01:52 +0800
Tag:    v3.10.8

MDL-72743 mod_quiz: verify user mapping prior to restoring attempts.

commit 13f3015dd690f1cb4be93d7dfce77766a40c5f95
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 20 Oct 2021 02:50:45 +0800
Tag:    v3.10.8

MDL-72857 badges: filter site/course name when showing issued badge.

commit 85a741a6f6d73d0150dfdf3c3c3e11475f6905a9
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 11 Oct 2021 23:05:04 +0800
Tag:    v3.10.9

MDL-72785 course: remove double validation during category deletion.

commit fc42ef155a6c6ff5bc4dabfca20730b92bc13ba8
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 05 Oct 2021 06:33:51 +0800
Tag:    v3.10.8

MDL-72370 badges: require sesskey to remove related badge.

commit a9046afce153359a6bf1b05016f09825828f3a9a
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 05 Oct 2021 04:09:56 +0800
Tag:    v3.10.8

MDL-71306 cohort: ignore empty values in form autocomplete element.

commit fac4ab52e074d21e583077b0a5c629430910012b
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 22 Sep 2021 03:41:42 +0800
Tag:    v3.10.8

MDL-72639 admin: consistent primary buttons during site upgrade.

commit 8825279be6a0ef75d5fc7cc45b22d46edf1ad993
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 17 Sep 2021 19:17:24 +0800
Tag:    v3.10.8

MDL-72599 blocks: handle editing/deletion on admin notification page.

commit 55deada25aa6b3f526178717729e571765a6f538
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 06 Sep 2021 18:14:09 +0800
Tag:    v3.10.7

MDL-72499 event: add/correct event language strings as required.

commit 9e1cc7c03977c1e675a12ff66f454ecf58a403b8
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 06 Sep 2021 16:21:43 +0800
Tag:    v3.10.8

MDL-72498 report_eventlist: use core component API for event list.

commit 88c1da303c4f17bf1961e95fa6c78d55c4b3601d
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 03 Sep 2021 21:46:40 +0800
Tag:    v3.10.8

MDL-72484 report_eventlist: looser check for event 'other' docs.

commit 2163c70d1c66442da026892fbb76ec968596d49d
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 02 Sep 2021 19:44:22 +0800
Tag:    v3.10.8

MDL-72464 webservice: fix detection of non-expiring external tokens.

commit 56f275036b7ba9283d2840ca0a305cb672fbfba6
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 11 Aug 2021 02:17:31 +0800
Tag:    v3.10.8

MDL-72309 course: make category a required field in forms.

commit 4dc7f8e76e7cb43d8614cbe4a9c083eb08ede951
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 06 Aug 2021 16:47:07 +0800
Tag:    v3.10.7

MDL-72296 admin: style form when prompting for upgrade key.

commit bfe5e85895620d5d6cd4dd3a0742b5896af5c547
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 03 Aug 2021 06:27:18 +0800
Tag:    v3.10.7

MDL-71121 backup: apply config defaults for async backups.

commit 6ab27a723fb19234d46fe7a149f38fc94974aec4
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 02 Aug 2021 06:25:40 +0800
Tag:    v3.10.7

MDL-72257 gradeexport_xml: detect absense of grade items to export.

commit f076f88211149beda0eaa4435ae916f5973891f4
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 29 Jul 2021 15:58:05 +0800
Tag:    v3.10.7

MDL-72252 core: remove TODO file from 82e63108.

commit 24d4dacf1fd2cb37b9ece61ae5361e2e89030e2b
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 21 Jul 2021 04:33:39 +0800
Tag:    v3.10.8

MDL-72192 user: observe fullname capability in selector context.

commit 63fea60126e0455c7aed141292c81ee71351db22
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 16 Jul 2021 03:41:54 +0800
Tag:    v3.10.7

MDL-72169 privacy: format course name/summary during export.

commit 1d3aa1b7988f695861a49cd6a10bbd37c48de71a
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 15 Jul 2021 03:43:36 +0800
Tag:    v3.10.7

MDL-72153 privacy: correctly export user description/files.

commit e2b3d5fec5dad36fce59eb6d9cfa7c9e6ed9a300
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 13 Jul 2021 05:14:25 +0800
Tag:    v3.10.7

MDL-71976 auth_shibboleth: consistent session parsing during logout.

commit 5b30467894d891264572acbe620aec762ebedd11
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 13 Jul 2021 04:12:05 +0800
Tag:    v3.10.7

MDL-72106 calendar: redirect to same page post-subscription process.

commit c3be0cca4098098a569cfd6cb9a1ad3bb8d97d5c
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 02 Jul 2021 03:37:38 +0800
Tag:    v3.10.7

MDL-72071 message: preserve window scroll opening processor modal.

commit 5e12c0a71733149c96bb5cc44805a9e11d6884ed
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 25 Jun 2021 02:02:59 +0800
Tag:    v3.10.5

MDL-71314 course: add category record snapshot to deletion event.

commit 74f366c50a6c70e73e9c6faf2a7497349eeab79a
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 24 Jun 2021 05:13:55 +0800
Tag:    v3.10.7

MDL-67833 tool_customlang: break long text in component column.

commit a2bd7e21df8f50872cf241e8500dd4804472c628
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 21 Jun 2021 16:29:07 +0800
Tag:    v3.10.5

MDL-71957 auth_shibboleth: safer session retrieval during logout.

commit 2725f7a7fee44ababb508f483a220221c17a2689
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 18 Jun 2021 19:26:18 +0800
Tag:    v3.10.5

MDL-71981 user: escape identity fields if writer supports HTML.

commit 61b4283c22373bdcafc4053e7671fdb0d7f001c6
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 18 Jun 2021 17:15:27 +0800
Tag:    v3.10.5

MDL-71981 dataformat: indicate HTML support in writer callback.

commit 175389ba3f298176637d55182cb2c3227b90a6b8
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 11 Jun 2021 06:29:44 +0800
Tag:    v3.10.5

MDL-70638 user: correct access checks when serving profile files.

commit aa6e48c6be0a0f04e6b4f2e5bcf61f16bfb7552a
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 10 Jun 2021 06:53:22 +0800
Tag:    v3.10.6

MDL-70427 task: correct missing component when queuing adhoc task.

commit 9d02f9212e56eaf613491c453d75dd9199c1bec1
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 10 Jun 2021 05:00:20 +0800
Tag:    v3.10.5

MDL-71888 admin: define clitablesexist string used by CLI installer.

commit 9a0e343654fdcc3ecdc4861f4be0c55c4bf89253
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 09 Jun 2021 00:09:53 +0800
Tag:    v3.10.8

MDL-69682 theme_boost: remove minimum height of tables.

commit a4d85aa8d7504561071f75a89fbfa6fb27d03209
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 03 Jun 2021 15:50:07 +0800
Tag:    v3.10.8

MDL-71846 group: consistent escaping of user/group names.

commit 21df5bc50ed57eb7b1e6e6b3dc0d93482d03dbfb
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 03 Jun 2021 05:41:49 +0800
Tag:    v3.10.7

MDL-71844 tool_task: preserve navigation when executing task.

commit 43c60cbb8a1c95846dd6985a329572b81cf1cea9
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 03 Jun 2021 02:50:38 +0800
Tag:    v3.10.5

MDL-71837 calendar: turn off export form double submit protection.

commit e203e8989140cb670dfe3723b0598c0cbc7216cf
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 02 Jun 2021 17:55:40 +0800
Tag:    v3.10.7

MDL-71835 report_log: correct query returning user fullname from DB.

commit 6479736323b1a57dd1be7b9ce8ef116bb99862f0
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 27 May 2021 17:44:10 +0800
Tag:    v3.10.5

MDL-69703 theme_boost: ensure multi-select options take all space.

commit ec4c5a0e352facc49e2c70d56a6a814af4ab28f6
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 21 May 2021 15:30:35 +0800
Tag:    v3.10.7

MDL-71726 course: respect user access when exporting participants.

commit f7a4eefd9b47ce6b87660ac7edaee21001926680
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 21 May 2021 03:39:38 +0800
Tag:    v3.10.5

MDL-71693 admin: set default for debugdisplay to off.

commit e7d13635654a01b636258fe60a6f498e04afa8b6
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 13 May 2021 17:54:04 +0800
Tag:    v3.10.5

MDL-71619 privacy: extend correct class in provider testcases.

commit da35a2374b23d70f0d2c0ac144b38821925e7f36
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 10 May 2021 15:07:13 +0800
Tag:    v3.10.5

MDL-71626 admin: filter site fullname in CLI maintenance script.

commit d93f29fa5613dd6e67eb0aac1c4c7d88f82b76c3
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 05 May 2021 16:30:30 +0800
Tag:    v3.10.7

MDL-71050 h5p: account for parent languages retrieving translations.

commit 119c201a1081eed5641c87d7d36a8271e5f074d6
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 05 May 2021 03:08:56 +0800
Tag:    v3.10.4

MDL-71491 repository_flickr: return more file data.

commit 641b678d4bbecc43c8a21d45ab493de5eaa279f0
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 04 May 2021 22:25:57 +0800
Tag:    v3.10.4

MDL-71517 mod_data: remove invalid form custom data access.

commit 0c57ffc2b592f66bd81ea69bcb68d21cb90567eb
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 29 Apr 2021 15:24:15 +0800
Tag:    v3.10.4

MDL-71481 repository_flickr_public: return more file data.

commit 1b8ccba1f2108e75af881c0ea1b57c89cfb6e66d
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 29 Apr 2021 04:36:07 +0800
Tag:    v3.10.4

MDL-71463 dml: escape square brackets for SQL Server LIKE operator.

commit a23c3e4507078a8283224581eb8b2be2fe9c0ba3
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 29 Apr 2021 03:05:16 +0800
Tag:    v3.10.7

MDL-71487 admin: ensure filesize settings don't overflow integer.

commit eb60ece09024155801dc818a05b2a2ded1a4d3c7
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 26 Apr 2021 01:28:48 +0800
Tag:    v3.10.4

MDL-71434 mod_data: add form control class to template textarea.

commit a834862ce4c108a7f0a0ae3efcadb68c968d05e9
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 23 Apr 2021 19:47:55 +0800
Tag:    v3.10.4

MDL-71416 report_log: user context header should show users name.

commit 5e6e118a2e3a8eaab7dedda3edc7946516f86b6f
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 22 Apr 2021 06:58:32 +0800
Tag:    v3.10.4

MDL-71402 availability: fix group restriction button in mod form.

commit 647020f58404605eb11d833b1503944a809f6070
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 20 Apr 2021 19:06:03 +0800
Tag:    v3.10.4

MDL-70970 quizaccess_seb: consistent property array sorting by key.

commit 301f78c2824c0b78451a87b801c64c77d5e0885a
Author: Paul Holden <paulh@moodle.com>
Date:   Sat, 17 Apr 2021 03:49:23 +0800
Tag:    v3.10.4

MDL-71359 mod_forum: empty forums shouldn't export anything.

commit 416b25fc779dd37f1ce9196fb98c68b79adb1b21
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 15 Apr 2021 04:07:43 +0800
Tag:    v3.10.4

MDL-71338 tool_usertours: correct Content-Type on tour export.

commit ae097fe1f50ab543ef9ee9311d9cbd3c497e8976
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 09 Apr 2021 05:37:53 +0800
Tag:    v3.10.6

MDL-67338 message: re-implement block page type patterns.

commit 2a706c3e5c9e7067cb8d2350f0f76fcf65f91b0b
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 26 Mar 2021 19:03:26 +0800
Tag:    v3.10.4

MDL-71200 mod_folder: ensure "Download folder" option is backed up.

commit cc341d85fd7bfaa47f9f5ce17defdb4e407e3ce6
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 25 Mar 2021 05:18:34 +0800
Tag:    v3.10.6

MDL-70427 admin: remove plugin adhoc tasks during uninstall.

commit 785cf4fb221ff4591aac8b64267c85f4ed52960f
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 23 Mar 2021 05:54:22 +0800
Tag:    v3.10.4

MDL-71168 report_participation: fix select all users checkbox.

commit 0debb3cac0ca8283d7ab21cb632502d79ff34826
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 17 Mar 2021 04:55:12 +0800
Tag:    v3.10.4

MDL-71130 quiz_grading: escape user idnumber on display.

commit 147a25d87f964fd145727b14be0e1a142e8d6d34
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 17 Mar 2021 04:18:38 +0800
Tag:    v3.10.4

MDL-71128 mod_quiz: escape question idnumber on display.

commit 73e9259c10477b51333b01f5de17e94796eb7b07
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 17 Mar 2021 02:45:39 +0800
Tag:    v3.10.4

MDL-71127 mod_quiz: fix thrown exception for invalid question columns.

commit 627fcc0ebc7512344ca23e0de72e814306698173
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 05 Mar 2021 01:37:08 +0800
Tag:    v3.10.3

MDL-71048 lang: fix null equality check of lang string args.

commit 822eea563855fa6b2bacf77d8eabb74d7bc0f6a6
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 03 Mar 2021 21:36:11 +0800
Tag:    v3.10.2

MDL-65552 block_activity_results: correct Behat tests for idnumbers.

commit 7bbab5d4003af1a5956f3d397dbd84c6af5a7918
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 02 Mar 2021 17:02:17 +0800
Tag:    v3.10.3

MDL-71022 gradereport_history: prevent double escaping of users.

commit 8f630db213ec7f468f70d09ba747895383973f1c
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 02 Mar 2021 05:47:01 +0800
Tag:    v3.10.4

MDL-71016 gradeexport_xml: ensure user/grade idnumbers are encoded.

commit bee5d9d27e016b3ee9aff5c13b6ea705c650980b
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 01 Mar 2021 22:20:02 +0800
Tag:    v3.10.2

MDL-65552 user: escape idnumber field on output.

commit 359cc7e7876cfe3f5f0416b3ab573c19ec5b40c7
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 26 Feb 2021 07:04:52 +0800
Tag:    v3.10.4

MDL-71003 user: fix alignment of autocomplete participant filters.

commit ab5e184301b685e1f09d5ac75760f3a5d305f5bf
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 25 Feb 2021 03:16:46 +0800
Tag:    v3.10.2

MDL-70995 user: format group names in course participants filter.

commit 8c276d003c274dcb21ac03fd2df3dc768873a5cd
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 23 Feb 2021 07:19:46 +0800
Tag:    v3.10.3

MDL-70977 mod_forum: fix empty equality check updating post content.

commit faaa25b5cc71c2d78b076ece0dd719fd061a06b6
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 23 Feb 2021 04:02:40 +0800
Tag:    v3.10.4

MDL-70979 search: validate external user search parameters.

commit 23fd19658d0c405d1e8440b628d6507fa973f44f
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 17 Feb 2021 17:54:24 +0800
Tag:    v3.10.3

MDL-70924 course: ensure required fields present when getting courses.

commit 981784000d6dbbc2595883d4c217537ca26feb24
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 17 Feb 2021 07:39:49 +0800
Tag:    v3.10.4

MDL-70917 tool_behat: fix profile/replace option comparison.

commit 7b4f2014c3b7451fc114425207b6f3d5dad5a6ec
Author: Paul Holden <paulh@moodle.com>
Date:   Sat, 13 Feb 2021 05:47:58 +0800
Tag:    v3.10.3

MDL-66025 user: require message content in bulk action.

commit f4e28ca6c23bfce3df504fdde809f2819ad5970e
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 12 Feb 2021 09:36:06 +0800
Tag:    v3.10.4

MDL-65687 message: increase confirmation dialog zindex.

commit fd80c7a6b76f8d419d26f9065ddc4e7c5ec35809
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 10 Feb 2021 16:29:18 +0800
Tag:    v3.10.3

MDL-70789 theme_boost: fix double click on drawer hiding content.

commit 46a52c6ad22c8aa34499915a8d4b1a6a511a811a
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 09 Feb 2021 07:42:22 +0800
Tag:    v3.10.2

MDL-69883 message: fix lazy loading of conversations.

commit f18f500a115b85ea0f2d41857bcece9f065fa2e8
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 08 Feb 2021 16:49:51 +0800
Tag:    v3.10.8

MDL-70823 blocks: safer unserializing during block restore.

commit 69dc0ef1cfb147b9a4bc2ac045b74fa29e58e814
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 08 Feb 2021 16:23:12 +0800
Tag:    v3.10.2

MDL-70822 enrol: respect capability to view other users profile.

commit 6a7baaced06ec587ff3c1a3e1691b3198684146f
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 03 Feb 2021 03:36:49 +0800
Tag:    v3.10.4

MDL-70772 mod_forum: check for valid usernode before making active.

commit 542a7490f2070ed1d8a7456cf7f0e58a2e25acb0
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 02 Feb 2021 04:26:18 +0800
Tag:    v3.10.4

MDL-70763 core: export preferences for correct user.

commit 76e39a9c2a41a52af74781d16fd62757292c34d9
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 02 Feb 2021 02:46:03 +0800
Tag:    v3.10.4

MDL-68716 mod_forum: extra column sorting options in privacy export.

commit e44ae4df58a1ed60944f8d3a9a63309d04f7f2ee
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 15 Jan 2021 06:36:53 +0800
Tag:    v3.10.4

MDL-70763 quiz_overview: export preferences for correct user.

commit e89432fb193f94bd8de9df142d50de16273b3c3b
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 15 Jan 2021 06:26:21 +0800
Tag:    v3.10.4

MDL-70763 gradereport_grader: export preferences for correct user.

commit 33427c7c5d5f9fcf892589ba98fe1a39bda16299
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 13 Jan 2021 04:11:25 +0800
Tag:    v3.10.1

MDL-70580 core: retrieve closest tree node in click handler.

commit e2d9c997d5957e84d8bf02e4c0b290e77cbd5afc
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 12 Jan 2021 16:05:28 +0800
Tag:    v3.10.2

MDL-70614 user: consistent roles spacing in course profile.

commit 52bc8499aaf3d98ce53df83a21fa59a33ee3ad94
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 07 Jan 2021 16:19:25 +0800
Tag:    v3.10.2

MDL-70585 course: deeper clean of path names in course export.

commit b8948751f9f1bf81696913c152196894d6bd69b9
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 07 Jan 2021 05:28:53 +0800
Tag:    v3.10.2

MDL-70579 course: filter site fullname when exporting course content.

commit 390326fd1772b0c177cd147b0aa489f09c0e44ce
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 04 Jan 2021 22:37:46 +0800
Tag:    v3.10.2

MDL-70535 media_videojs: fallback to English language video player.

commit 65ef2f90bf4868a1aab594689805ea2772e2323b
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 04 Jan 2021 18:51:24 +0800
Tag:    v3.10.1

MDL-70558 tool_langimport: sort available language packs.

commit 3e30dffa31a386dc720a94280ab65c77d0aa5a57
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 18 Dec 2020 23:18:43 +0800
Tag:    v3.10.4

MDL-66475 task: fix random timing failures in logger cleanup test.

commit 92d60b64a8b2551e6505fe6c21614b0457e8b543
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 11 Dec 2020 04:23:31 +0800
Tag:    v3.10.2

MDL-70163 core: fix attachment validation when localrequestdir absent.

commit c8e335fbe3f59bc56510dd9906d432713cf282ac
Author: Paul Holden <paulh@moodle.com>
Date:   Sat, 05 Dec 2020 02:53:38 +0800
Tag:    v3.10.1

MDL-70422 restore: fix for undefined question answer ordering in test.

commit 09abf0ed7d2df8fbd6d3f72f2c8e9d5bbe5cdbdf
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 24 Nov 2020 07:19:42 +0800
Tag:    v3.10.5

MDL-69703 theme_boost: remove right padding for multi-selects.

commit 2730c1a9871f93a8cb3ae2c9f5d7c11bdc442e5f
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 23 Nov 2020 20:05:47 +0800
Tag:    v3.10.3

MDL-69036 theme_boost: consistent table row hovering for links.

commit 0a621387952f0bf969640ce6c5ef27c54bb8549e
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 18 Nov 2020 07:46:48 +0800
Tag:    v3.10.1

MDL-70279 tool_templatelibrary: preserve component search field value.

commit 2833bafefb29901de3c890f0de409563f8276127
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 13 Nov 2020 16:35:06 +0800
Tag:    v3.10.7

MDL-70165 course: always import inplace editable module.

commit f5e374c27816e40019ee4ef19f07167451ae0209
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 06 Nov 2020 03:48:29 +0800
Tag:    v3.10.1

MDL-70126 tag: correct thrown exception class name.

commit ebfe1d5945621f1b738e6cf1a874151a47ca2b66
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 03 Nov 2020 16:16:07 +0800
Tag:    v3.10.4

MDL-70099 enrol: increase accuracy of current enrolments by date.

commit 6dc336a5d4e7b8f174253c9723f757080175b10e
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 23 Oct 2020 15:04:44 +0800
Tag:    v3.10.0-beta

MDL-69993 output: correct navigation node type for user reports.

commit 8813318d61bb18b7a8405da6054b2dc38a784cae
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 23 Oct 2020 05:42:08 +0800
Tag:    v3.10.0-rc1

MDL-64723 tool_mobile: workaround for invalid certificate parsing.

commit 22df02089acae6e76c4b1e9df697befcf677ea57
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 21 Oct 2020 17:22:55 +0800
Tag:    v3.10.1

MDL-69964 course: toggle participant checkboxes in root element.

commit 898dd7bf5bfc733f444bd10a58024fbf705945a8
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 21 Oct 2020 07:22:23 +0800
Tag:    v3.10.1

MDL-69201 core: consistent table primary sort column/order.

commit 9428e33d55093bc112a5f939fb8a42f9c66333e7
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 16 Oct 2020 21:54:25 +0800
Tag:    v3.10.0-beta

MDL-69807 blocks: remove redundant sesskey loading edit/delete page.

commit 74ef7dc5b16d90bc6f7e7a293b7a048f017f4982
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 16 Oct 2020 15:59:53 +0800
Tag:    v3.10.0-beta

MDL-69788 admin: validate language menu configuration.

commit 252f95e1b779358f291ea749f3ee4a3be6052c9c
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 16 Oct 2020 06:31:31 +0800
Tag:    v3.10.0-beta

MDL-69788 lang: fallback to all translations if misconfigured.

commit 9597baa6e8494f77722e2bb1cb3ee1af8c99469b
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 12 Oct 2020 19:24:41 +0800
Tag:    v3.10.1

MDL-69809 mod_folder: include forcedownload setting in WS responses.

commit 31efbf2e0ec666384279a75ea015a792f3026127
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 09 Oct 2020 02:51:57 +0800
Tag:    v3.10.0-beta

MDL-69897 repository: add heading to delete file modal.

commit 7e3f7e3d7c336d38d2ed84c02e5d0fa2e949d4f7
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 06 Oct 2020 17:45:21 +0800
Tag:    v3.10.0-beta

MDL-69813 h5p: fix undefined addon ordering in framework test.

commit f1acce7bef11b2eb4b736853ef61cb22f3cbe86e
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 02 Oct 2020 14:46:45 +0800
Tag:    v3.10.0-beta

MDL-67654 mod_forum: formchangechecker for discussion inline replies.

commit 604f19afd631dcadcd22af0b48be3f088ccbb0a8
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 30 Sep 2020 05:37:01 +0800
Tag:    v3.10.0-beta

MDL-69825 admin: externalpage class using a callback for access check.

commit 5bbfcc25c076a520b9880d538307843303899cd2
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 29 Sep 2020 15:57:56 +0800
Tag:    v3.10.0-beta

MDL-66392 analytics: make model output directory default to empty.

commit a850fa5de80051efbbf3c36333713f670268f24e
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 25 Sep 2020 06:14:06 +0800
Tag:    v3.10.0-rc1

MDL-69156 backup: correct behaviour of course copy idnumber field.

commit b9f8e3e1140ccfb5cd3596a4cfe0be8e53ed0b72
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 15 Sep 2020 07:33:07 +0800
Tag:    v3.10.0-beta

MDL-69625 course: return raw custom field value in external method.

commit 833ab0ea9f235086775ba7ac93b52e0638ebf619
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 15 Sep 2020 06:08:22 +0800
Tag:    v3.10.0-beta

MDL-37802 repository: return error if unzipping files fails.

commit 31188e93d6d7f8d46db48da8628c05501520f8e8
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 15 Sep 2020 04:32:45 +0800
Tag:    v3.10.0-beta

MDL-69695 mod_folder: use forcedownload setting during inline display.

commit 1aa7c68c6f7a691cdb5bff5377387f2ecd348949
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 09 Sep 2020 14:15:48 +0800
Tag:    v3.10.0-beta

MDL-66648 user: consistent checks for linking to full profile.

commit b25763e87502bfd22dccedebfbb54238a49fcb66
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 08 Sep 2020 18:41:35 +0800
Tag:    v3.10.0-beta

MDL-69658 quizaccess_seb: progress bar on install only when necessary.

commit d0a55062f925a54e56e4ad132a9263259eb5eaca
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 08 Sep 2020 18:21:06 +0800
Tag:    v3.10.0-beta

MDL-69644 tool_dataprivacy: fix focus outline of contact DPO link.

commit f6a2d57b3ed860db31b18bf3737dae0f41b9c29e
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 01 Sep 2020 18:34:40 +0800
Tag:    v3.10.0-beta

MDL-63387 enrol_cohort: show both roles names in instance config form.

commit 2b87250347ae540e99fadd0a8b35745142ddb467
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 27 Aug 2020 20:02:10 +0800
Tag:    v3.10.0-beta

MDL-69586 tool_usertours: use specified user in privacy prefs export.

commit 9bc368f71c7641856ca09867b369c76e32e91bc5
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 27 Aug 2020 16:18:26 +0800
Tag:    v3.10.0-beta

MDL-69014 tool_usertours: clean up user preferences of deleted tours.

commit 9c1f7874d82c52bdf5e5598a8b980aa1051749b0
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 18 Aug 2020 04:14:57 +0800
Tag:    v3.10.0-beta

MDL-69493 cohort: remove escaping of return URL params.

commit db361e09e7932c5604d61e8cb38644f02b8d0ae1
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 18 Aug 2020 03:52:51 +0800
Tag:    v3.10.0-beta

MDL-69492 auth_cas: normalise member distinguished name config.

commit 95e0ff974cf5382b9024009155880a2c8ecf4ae9
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 18 Aug 2020 03:31:27 +0800
Tag:    v3.10.0-beta

MDL-69492 auth_ldap: normalise member distinguished name config.

commit f2b1242364345f3e8e29cc6d76d1ecead5bf4d3c
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 12 Aug 2020 07:57:57 +0800
Tag:    v3.10.0-beta

MDL-69448 backup: fix capability checks when unable to copy user data.

commit 544c7d68b66b061984b69bb42198ab73f8f74207
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 12 Aug 2020 06:33:20 +0800
Tag:    v3.10.0-beta

MDL-69449 block_timeline: use dayslimit context data in template.

commit 279d691f58b0d1ac1211f5ce4b70a66e25ab8af2
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 28 Jul 2020 20:25:42 +0800
Tag:    v3.10.0-beta

MDL-69367 quizaccess_seb: correct foreign key table reference.

commit 15af3240b3d9897310710e7c0d92273381332550
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 24 Jul 2020 17:04:42 +0800
Tag:    v3.10.0-beta

MDL-69353 admin: set page title when prompting for upgrade key.

commit 42fcf7d5dab492113762c5533f30a8ffd1ce3f3e
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 22 Jul 2020 06:49:03 +0800
Tag:    v3.10.0-beta

MDL-67394 dml: improve thrown exception when Oracle can't parse query.

commit c1c57e816c3be0cd457a3016729d05909b083972
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 17 Jul 2020 23:24:53 +0800
Tag:    v3.10.0-beta

MDL-69311 dataformat: correct license docblock.

commit 809be05428f6d0cf31645567cbdcdafd539e8c58
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 16 Jul 2020 02:45:49 +0800
Tag:    v3.10.0-beta

MDL-65819 message: send contact requests using recipient language.

commit ca02422d66c5881e07a84df7c1c36b14d11a9c8f
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 07 Jul 2020 21:29:34 +0800
Tag:    v3.10.0-beta

MDL-69214 user: correct participant table forced group SQL.

commit 5c36644c05bbe8d7fef62d763496f99cf08c9879
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 07 Jul 2020 20:44:10 +0800
Tag:    v3.10.0-beta

MDL-69204 tool_dataprivacy: summary link only on current user profile.

commit 9071b2314feea1a885853065dfc672235be7a349
Author: Paul Holden <paulh@moodle.com>
Date:   Sat, 27 Jun 2020 00:31:37 +0800
Tag:    v3.10.0-beta

MDL-69151 message_airnotifier: start output before accesskey request.

commit 54393e223a19333a06920568da2dbac6576870cc
Author: Paul Holden <paulh@moodle.com>
Date:   Sat, 27 Jun 2020 00:11:44 +0800
Tag:    v3.10.0-beta

MDL-69150 message_airnotifier: correct apps portal link.

commit 13c76cc295983c80b60c82e6dcfb7ac42d050580
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 18 Jun 2020 03:25:43 +0800
Tag:    v3.10.1

MDL-67514 customfield: correct external usescategories return type.

commit 3827cbe5234c35ab03c08c0e8d77f65507472abc
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 17 Jun 2020 05:38:46 +0800
Tag:    v3.10.0-beta

MDL-63387 user: show both role names on course participants page.

commit 8acaa4e356a9ea16fb2acc8e104f2f31288a2d99
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 09 Jun 2020 05:39:43 +0800
Tag:    v3.10.0-beta

MDL-68715 completion: fix form default value for course prerequisites.

commit 1ffb6b09eee1594409489db5685f4bf780ca5046
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 05 Jun 2020 15:57:01 +0800
Tag:    v3.10.0-beta

MDL-55971 dataformat: method to write exports to file storage.

commit 36a34b89f63cb6319d340c03234d153c0c986cd7
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 29 May 2020 05:17:23 +0800
Tag:    v3.10.0-beta

MDL-68860 mod_lti: Oracle support for retrieving shared secrets.

commit 9dbb05ffe0f3f4a72374d026cb342a80ef008801
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 21 May 2020 14:55:19 +0800
Tag:    v3.10.0-beta

MDL-60260 course: validate external fields on create/update course.

commit b9a09480b2e627e8f2eb16290f49a66d4e510d29
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 15 May 2020 06:39:09 +0800
Tag:    v3.10.0-beta

MDL-48391 tool_uploadcourse: access checks for configuring enrolments.

commit 06411e36891d1efda69605e25069dbf4eb906b69
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 14 May 2020 07:14:52 +0800
Tag:    v3.10.0-beta

MDL-68569 customfield_select: get field options via instance method.

commit 486d2a35baef83097bf2f49aeb8438747e5b582c
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 14 May 2020 04:45:58 +0800
Tag:    v3.10.0-beta

MDL-68706 customfield_textarea: allow field content to be cleared.

commit 82babe08ea9b496cb3da76b2acfd8d42179285b4
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 08 May 2020 05:07:04 +0800
Tag:    v3.10.4

MDL-68635 tool_cohortroles: observe user initial table filter.

commit e9a5485f3e090bbefff28838e527fffc6c58858b
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 06 May 2020 06:12:42 +0800
Tag:    v3.10.0-beta

MDL-68618 mod_forum: stop reverting idnumber when updating instance.

commit de0e594a107690e5da50081b7e75a1534138cdf7
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 29 Apr 2020 08:19:51 +0800
Tag:    v3.10.0-beta

MDL-62387 tool_lp: switch to core 'cohort' form element.

commit 3a394dd671a9d71137a27c5704dd379380cd717a
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 29 Apr 2020 07:25:45 +0800
Tag:    v3.10.0-beta

MDL-66900 course: don't clean category description when editing.

commit 61ce84f1780536c51212ac587302d7780531cc8c
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 29 Apr 2020 04:13:41 +0800
Tag:    v3.10.0-beta

MDL-56595 tool_usertours: set page params when configuring tours/steps.

commit c24a16a81943b3b245aea3f6e09e5e1dd18d56e5
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 04 Feb 2020 16:19:02 +0800
Tag:    v3.10.1

MDL-62707 search: account for no matching courses when listing areas.

commit 60c92dcb4b44641c2bf0fd53614fec9e526c1753
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 27 Nov 2019 15:23:35 +0800
Tag:    v3.10.0-beta

MDL-62980 tool_dataprivacy: show persistent errors inside form.

commit 7665c701fd7f12a15667a6db2235b0ff3b05f909
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 16 Aug 2019 23:51:17 +0800
Tag:    v3.10.0-beta

MDL-63387 course: use renamed role names, update Behat tests.

commit 35a5c1addafd9af78e9d729a4da2f12ec4d7ca85
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 16 Aug 2019 23:43:50 +0800
Tag:    v3.10.0-beta

MDL-63387 enrol_manual: show both role names in enrol users dialog.

commit e4d86a6ec4e54a5b12f28611384a8d3352d71e87
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Thu, 28 Mar 2019 00:03:00 +0800
Tag:    v3.10.0-beta

MDL-63387 access: add parameter to define how role names are returned.