Git commits in Moodle x.x.x by Paul Holden

commit afaf64b3346a47b7589902ec45f0edda3a833ad2
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 08 Nov 2019 00:45:50 +0800
Tag:    v3.8.0-beta

MDL-67174 core: update standard plugins list.

commit dcab75055134f9e4d7135c280989216dea7f1a2d
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 06 Nov 2019 00:41:12 +0800
Tag:    v3.8.0-beta

MDL-67140 calendar: fix selector switching between days.

commit 8d111d51367b86ad70a4fe6dfb8bf416237789c7
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 01 Nov 2019 21:04:48 +0800
Tag:    v3.7.3

MDL-66762 user: stricter email validation.

commit eb9f830604a766fb5d27427e25e38a28b4833fef
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 01 Nov 2019 21:04:48 +0800
Tag:    v3.8.0-beta

MDL-66762 user: stricter email validation.

commit 99c79db0c73cfd8052237ca60359f08a5c39ad00
Author: Paul Holden <paulh@moodle.com>
Date:   Sat, 26 Oct 2019 00:29:14 +0800
Tag:    v3.6.7

MDL-67027 calendar: fix event update form validation.

commit 77c0308e7480ceab8f7de35807876243e0f4f9fa
Author: Paul Holden <paulh@moodle.com>
Date:   Sat, 26 Oct 2019 00:29:14 +0800
Tag:    v3.7.3

MDL-67027 calendar: fix event update form validation.

commit c0c9cf32f26bd0281eca82e3f7547129e694c772
Author: Paul Holden <paulh@moodle.com>
Date:   Sat, 26 Oct 2019 00:29:14 +0800
Tag:    v3.8.0-beta

MDL-67027 calendar: fix event update form validation.

commit 880dcd0f9448553c319143638fb4134561cea008
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 18 Oct 2019 18:42:13 +0800
Tag:    v3.6.7

MDL-63125 forms: Behat test for form autocomplete element.

commit 9961411a1240193d34c1df03c48e5a474aa3179d
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 18 Oct 2019 18:42:13 +0800
Tag:    v3.7.3

MDL-63125 forms: Behat test for form autocomplete element.

commit d25223a5c4fde868db96aae2324c46f1b8f5e825
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 18 Oct 2019 18:42:13 +0800
Tag:    v3.8.0-beta

MDL-63125 forms: Behat test for form autocomplete element.

commit 958b331ada436f602a1f07a9f782bc255c54533b
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 08 Oct 2019 07:00:22 +0800
Tag:    v3.7.3

MDL-65584 blog: safer deletion of associations in privacy provider.

commit d95812cb3993f7cfba9d9cbb9f44e4f20b29b574
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 08 Oct 2019 07:00:22 +0800
Tag:    v3.8.0-beta

MDL-65584 blog: safer deletion of associations in privacy provider.

commit d6fdedd4ab4b59a43c68dbdaa0848b6927098c5f
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 08 Oct 2019 07:00:22 +0800
Tag:    v3.6.7

MDL-65584 blog: safer deletion of associations in privacy provider.

commit a722b44a092ed1dfc7ceea52b2476a0f39507d7e
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 08 Oct 2019 00:33:48 +0800
Tag:    v3.7.3

MDL-66762 user: escape extra/email user fields.

commit 7455b741c954af3c3e7dfda2972edc1146ea1562
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 08 Oct 2019 00:33:48 +0800
Tag:    v3.8.0-beta

MDL-66762 user: escape extra/email user fields.

commit aa5e150172d7d4b02cb43f2936595cc51306fc8e
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 01 Oct 2019 06:49:14 +0800
Tag:    v3.8.0-beta

MDL-66792 tool_dataprivacy: correct fa classes in privacy registry.

commit 3c7f5e8472c83568fe51208ba35d6b46a0601682
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 01 Oct 2019 06:49:14 +0800
Tag:    v3.7.3

MDL-66792 tool_dataprivacy: correct fa classes in privacy registry.

commit 6442cf75ee0db5775bb75a22801f00cb65311582
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 01 Oct 2019 06:02:50 +0800
Tag:    v3.6.7

MDL-66804 user: consistent user access times in privacy export.

commit 7db4bf3b3490135862d27222eac78522d2597ef2
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 01 Oct 2019 06:02:50 +0800
Tag:    v3.7.3

MDL-66804 user: consistent user access times in privacy export.

commit 8208292f65c0586b5ce030c1afee22f5eb0f6ba9
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 01 Oct 2019 06:02:50 +0800
Tag:    v3.8.0-beta

MDL-66804 user: consistent user access times in privacy export.

commit 51539ba383e706eaa8f3ff5e6c650bff3c21d0e9
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 19 Sep 2019 04:41:28 +0800
Tag:    v3.8.0-beta

MDL-40669 tool_uploaduser: set emailstop during upload Behat test.

commit 3f4935dfdacf350ce386d41c3e97a593d052964e
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 12 Sep 2019 05:01:51 +0800
Tag:    v3.7.3

MDL-66659 core: observe viewfullnames capability in flexible_table.

commit d99bbd8e807981c8cf445b0538bf122b0f0b2a81
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 12 Sep 2019 05:01:51 +0800
Tag:    v3.8.0-beta

MDL-66659 core: observe viewfullnames capability in flexible_table.

commit 9bdca4fbe0e8297b01d9fe92341a2c04fd7ddde9
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 12 Sep 2019 05:01:51 +0800
Tag:    v3.6.7

MDL-66659 core: observe viewfullnames capability in flexible_table.

commit e8c2c263b7e7a7c4bcdcb1256f39ef273e14081c
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 23 Aug 2019 17:46:42 +0800
Tag:    v3.6.7

MDL-62915 tool_dataprivacy: don't let primary admin delete themselves.

commit 0590e71eeb54d1a0f1993c510c51119bf9ad2fdc
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 23 Aug 2019 17:46:42 +0800
Tag:    v3.7.3

MDL-62915 tool_dataprivacy: don't let primary admin delete themselves.

commit 3903a268962af8cf21aaf7155b11c89d8f991d67
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 23 Aug 2019 17:46:42 +0800
Tag:    v3.8.0-beta

MDL-62915 tool_dataprivacy: don't let primary admin delete themselves.

commit 45d210a442514b4f54b46d1d447d4b575a05ffc5
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 13 Aug 2019 00:21:27 +0800
Tag:    v3.6.7

MDL-63125 forms: allow item removal from single-select autocomplete.

commit 0701f2f08c734e20e16140a8be55ed83ce81b738
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 13 Aug 2019 00:21:27 +0800
Tag:    v3.7.3

MDL-63125 forms: allow item removal from single-select autocomplete.

commit 9cbeaec26fb6e140580e1515d56ed7613839d775
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 13 Aug 2019 00:21:27 +0800
Tag:    v3.8.0-beta

MDL-63125 forms: allow item removal from single-select autocomplete.

commit 67d288f6c2b5fcbcebbcf611179abd27e82b3c51
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 30 Jul 2019 16:56:55 +0800
Tag:    v3.6.6

MDL-66230 tool_usertours: account for deleted tours in privacy export.

commit ecc906938405294473b2babe29123ff3d68e0ed3
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 30 Jul 2019 16:56:48 +0800
Tag:    v3.7.2

MDL-66230 tool_usertours: account for deleted tours in privacy export.

commit a1ab8ec2166f872fa4a28156ea2bac5ec837ce43
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 30 Jul 2019 14:58:40 +0800
Tag:    v3.8.0-beta

MDL-66230 tool_usertours: account for deleted tours in privacy export.

commit 90ce66a9cee02c8271328ed35c0817bf03332c7c
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 30 Jul 2019 14:55:50 +0800
Tag:    v3.8.0-beta

MDL-66178 user: filter course participants for users with no roles.

commit 7f624852e4fda8d416c4baaf9aba10d75f1d3ae1
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 24 Jul 2019 18:46:31 +0800
Tag:    v3.5.9

MDL-66228 mod_lesson: ensure return URL parameters are always local.

commit 167a8dc2760893795529ae8de9402ed0cf068f10
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 24 Jul 2019 18:46:31 +0800
Tag:    v3.6.7

MDL-66228 mod_lesson: ensure return URL parameters are always local.

commit f68e327afa332c2fbf5af01617d7a0fd7ae42567
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 24 Jul 2019 18:46:31 +0800
Tag:    v3.7.3

MDL-66228 mod_lesson: ensure return URL parameters are always local.

commit 6330d48813c11f3ee48f53c2152b7957cc0cd8af
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 24 Jul 2019 18:46:31 +0800
Tag:    v3.8.0-beta

MDL-66228 mod_lesson: ensure return URL parameters are always local.

commit 719f76313c4a2e9606bfdf9b5673a976831a444b
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 22 Jul 2019 14:54:11 +0800
Tag:    v3.8.0-beta

MDL-57208 user: select default homepage from user preferences page.

commit 3d61b2176475c3cd942b0350b4de702344237e37
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Wed, 12 Jun 2019 23:55:44 +0800
Tag:    v3.6.5

MDL-64484 user: cross-DB compatible profile field ordering.

commit 0998cf801082427829a1f05b4e1ad444000819a8
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Wed, 12 Jun 2019 23:55:44 +0800
Tag:    v3.7.1

MDL-64484 user: cross-DB compatible profile field ordering.

commit 52cf92277d5483eb50dfaf025007815b22a695b9
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Wed, 12 Jun 2019 23:55:44 +0800
Tag:    v3.8.0-beta

MDL-64484 user: cross-DB compatible profile field ordering.

commit 11e1774de7a72dc2a7e7c56073e12949018b897b
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Mon, 03 Jun 2019 23:56:34 +0800
Tag:    v3.6.5

MDL-65181 mod_data: show required field indicator for textarea fields.

commit 564753102d500ca3c81e6e682f036c4e2d249dd1
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Mon, 03 Jun 2019 23:56:34 +0800
Tag:    v3.7.1

MDL-65181 mod_data: show required field indicator for textarea fields.

commit d0329e8413e0f901cd2a3fc0c36731e7e2801346
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Mon, 03 Jun 2019 23:56:34 +0800
Tag:    v3.8.0-beta

MDL-65181 mod_data: show required field indicator for textarea fields.

commit f058a0ae79413c5baa5cbc24adf5c28aade71457
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Mon, 08 Apr 2019 19:50:37 +0800
Tag:    v3.6.5

MDL-65297 atto_managefiles: improve filename decoding.

commit 868c037261776d11c24603e1b365bfeb82bdb5a2
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Mon, 08 Apr 2019 19:50:37 +0800
Tag:    v3.7.1

MDL-65297 atto_managefiles: improve filename decoding.

commit 8e7b3d4ede343dac6c7fbe7c509d6e06a4545acf
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Mon, 08 Apr 2019 19:50:37 +0800
Tag:    v3.8.0-beta

MDL-65297 atto_managefiles: improve filename decoding.

commit 2cd4e5f8dc3f1fbfb1f1d3506a98cb7f4e8b9eca
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Fri, 05 Apr 2019 18:53:33 +0800
Tag:    v3.7.1

MDL-64784 core: update tablelib tests for explicit sort direction.

commit 821614d87c12ba7b10da0fbd1b5769568cfb8e5a
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Fri, 05 Apr 2019 18:53:33 +0800
Tag:    v3.8.0-beta

MDL-64784 core: update tablelib tests for explicit sort direction.

commit d3f44d65d39f00144529a25e3f2f5831b94e30dc
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Fri, 05 Apr 2019 18:53:33 +0800
Tag:    v3.6.5

MDL-64784 core: update tablelib tests for explicit sort direction.

commit 8978731b821ea0a9c0a85c4d605f8048ecd7c703
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Thu, 04 Apr 2019 23:08:26 +0800
Tag:    v3.7.1

MDL-64784 core: consistent column sort direction in flexible_table.

commit 3c92b1d4e55196cb5de306bb30dee07d0a54f293
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Thu, 04 Apr 2019 23:08:26 +0800
Tag:    v3.8.0-beta

MDL-64784 core: consistent column sort direction in flexible_table.

commit 3853eb7bb896f053085fd30b69d04b547ed6040b
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Thu, 04 Apr 2019 23:08:26 +0800
Tag:    v3.6.5

MDL-64784 core: consistent column sort direction in flexible_table.

commit 3703f2eec68872e11010c19b6252eacea8105801
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Wed, 03 Apr 2019 18:40:18 +0800
Tag:    v3.6.5

MDL-64484 user: show full profile field name in filter element.

commit ea770fe8c8e6bd46677dfcb3cbaf4804bffdc189
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Wed, 03 Apr 2019 18:40:18 +0800
Tag:    v3.7.1

MDL-64484 user: show full profile field name in filter element.

commit 03098df6ef35f4ecf3f42fdd3b895e9c891813b5
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Wed, 03 Apr 2019 18:40:18 +0800
Tag:    v3.8.0-beta

MDL-64484 user: show full profile field name in filter element.

commit 114973b5498ad782a6ed09ef7d70d8d5dadc7761
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Wed, 27 Mar 2019 22:02:18 +0800
Tag:    v3.7.0-beta

MDL-59326 admin: use passwordunmask element for shared secrets.

commit 0ecea81e24aa38d696b055aa9c1cc5e0e0983884
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Wed, 27 Mar 2019 20:56:16 +0800
Tag:    v3.6.5

MDL-64511 privacy: encode data URL when loading content.

commit 0db181f9a9c59175c99c2fc94c43aa302e50e583
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Wed, 27 Mar 2019 20:56:16 +0800
Tag:    v3.7.1

MDL-64511 privacy: encode data URL when loading content.

commit b4d999a5a6e2e7fdb20f4a2456439895183470df
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Wed, 27 Mar 2019 20:56:16 +0800
Tag:    v3.8.0-beta

MDL-64511 privacy: encode data URL when loading content.

commit 4cf939c6389bedf341af890832fe0a94d0f1704e
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Wed, 27 Mar 2019 20:56:16 +0800
Tag:    v3.5.7

MDL-64511 privacy: encode data URL when loading content.

commit 29fcc59f88fee5144eb8a56b4c04c38050ee9544
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Wed, 27 Mar 2019 20:01:42 +0800
Tag:    v3.5.6

MDL-65197 editor: handle empty user preference in privacy export.

commit e7bc8b35ee4537c7f3a82482c80b3ec2f57ee979
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Wed, 27 Mar 2019 20:01:42 +0800
Tag:    v3.6.4

MDL-65197 editor: handle empty user preference in privacy export.

commit 38cb434ba65b52ac0c6c955d4d73e0d0dd413a44
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Wed, 27 Mar 2019 20:01:42 +0800
Tag:    v3.7.0-beta

MDL-65197 editor: handle empty user preference in privacy export.

commit 546ea1217996785cd474ffbf7e1cad02d98f7165
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Fri, 08 Mar 2019 22:40:41 +0800
Tag:    v3.5.6

MDL-46931 roles: retrieve distinct users in sub-query.

commit 13898c79db67d3470faf1d8c0d4fc99e1b37eee7
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Fri, 08 Mar 2019 22:40:41 +0800
Tag:    v3.6.4

MDL-46931 roles: retrieve distinct users in sub-query.

commit 47e466c9589db1069286634b6ae9280e7d8d6fdc
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Fri, 08 Mar 2019 22:40:41 +0800
Tag:    v3.7.0-beta

MDL-46931 roles: retrieve distinct users in sub-query.

commit 4418ec941168811fe6cc5fa4758ae399a669d7e0
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Fri, 08 Mar 2019 20:32:24 +0800
Tag:    v3.5.6

MDL-43130 access: fix user counting when retrieving assignable roles.

commit ed88c64a5c407e0fdaf1c19e34cc2762bdf54b4a
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Fri, 08 Mar 2019 20:32:24 +0800
Tag:    v3.6.4

MDL-43130 access: fix user counting when retrieving assignable roles.

commit 9ded266b4eb98c3615c64f739e0d726abd7a66d9
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Fri, 08 Mar 2019 20:32:24 +0800
Tag:    v3.7.0-beta

MDL-43130 access: fix user counting when retrieving assignable roles.

commit 1cd62f2bc804faa7e5394162cdd98b9a308e6e93
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Thu, 13 Dec 2018 17:27:53 +0800
Tag:    v3.7.0-beta

MDL-64190 mod_quiz: use password unmask config element.

commit 1a36b8b5aa630dec46790517e2eb0052ad080c3f
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Fri, 23 Nov 2018 19:20:37 +0800
Tag:    v3.7.0-beta

MDL-64190 search_solr: use password unmask config elements.

commit 4f1725493dbfbcdb938cb36854acb86ccc9c6e8f
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Fri, 07 Sep 2018 21:18:45 +0800
Tag:    v3.4.6

MDL-60028 enrol: fix counting of enrolled users in a given context.

commit e273e709bfbc3c5c20cbef975bebf1ef114cd938
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Fri, 07 Sep 2018 21:18:45 +0800
Tag:    v3.5.3

MDL-60028 enrol: fix counting of enrolled users in a given context.

commit f56e6958835b15e0f61d98a9d525268311d38b57
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Fri, 07 Sep 2018 21:18:45 +0800
Tag:    v3.6.0-beta

MDL-60028 enrol: fix counting of enrolled users in a given context.

commit 6ce2b2b141284705b34690ea231c40e322a2cdcc
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Tue, 26 Jul 2016 18:34:44 +0800
Tag:    v3.0.7

MDL-55345 user: correct userid when linking to iplookup from profile

commit df0a2112d2baf8fa1a97a67ad3c1aa3d89162673
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Tue, 26 Jul 2016 18:34:44 +0800
Tag:    v3.1.3

MDL-55345 user: correct userid when linking to iplookup from profile

commit 546bc40c138e2243966b1e1a7802cc455a92cff8
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Tue, 26 Jul 2016 18:34:44 +0800
Tag:    v3.2.0-beta

MDL-55345 user: correct userid when linking to iplookup from profile

commit 68ef378b1bc63dcc04174272fc4cb4df750b8dac
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Thu, 13 Nov 2014 16:20:16 +0800
Tag:    v2.9.0-beta

MDL-44657 forms: Form identifiers should only contain basic characters

commit 23f202a2b89700f3a0b26c6a751aab2e63835a3a
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Thu, 13 Nov 2014 16:20:16 +0800
Tag:    v2.7.4

MDL-44657 forms: Form identifiers should only contain basic characters

commit 309a919074b048d8fd94ea3f72f404a3a9a492ec
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Thu, 13 Nov 2014 16:20:16 +0800
Tag:    v2.8.2

MDL-44657 forms: Form identifiers should only contain basic characters

commit 1b1432ab88b32910a2ac2fe9e1a30df0a66b57e5
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Fri, 06 Jan 2012 19:52:31 +0800
Tag:    v2.7.2

MDL-21042 report_security: don't display warning for riskbackup unnecessarily

commit 3ae478ffd10d5e79f8b176e6901599b718d02790
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Fri, 06 Jan 2012 19:52:31 +0800
Tag:    v2.8.0-beta

MDL-21042 report_security: don't display warning for riskbackup unnecessarily

commit 9d4a3167327db782dccc5c60a50b3680ab53c430
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Fri, 06 Jan 2012 19:52:31 +0800
Tag:    v2.6.5

MDL-21042 report_security: don't display warning for riskbackup unnecessarily