Git commits in Moodle 3.5.3 by Andrew Nicols

commit 977632b715605a6a9fa44c1cccf045bba2d86de7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 10 Nov 2018 10:46:38 +0800
Tag:    v3.5.3

MDL-63596 backup: Add missing include

commit 55df5e4c05a0714b6d081619d79ddbf30023c07e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 10 Nov 2018 07:27:58 +0800
Tag:    v3.5.3

MDL-63960 dataprivacy: Do not perform strict type checks for id

commit 4c7f930af8d364a0429126698540b1aa522389b1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 09 Nov 2018 17:34:46 +0800
Tag:    v3.5.3

MDL-62564 tool_dataprivacy: Do not delete deleted user

commit a3c30c9fc8288aeb4b48fa2c9ba057a9d3352b90
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 09 Nov 2018 13:25:33 +0800
Tag:    v3.5.3

MDL-63946 plagirism: Filename typo fix

commit b94e3e5f562172b6960212442748de986d449262
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 09 Nov 2018 09:29:13 +0800
Tag:    v3.5.3

MDL-63942 dataprivacy: Disable deleted user task by default

commit a07e8d70235d58cbece8ca4a4005891b06828970
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Nov 2018 15:32:39 +0800
Tag:    v3.5.3

MDL-63924 privacy: Add shared user providers to subsytsems

commit a14a44ee13bd8edab7119ac21036e4c298e157d6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Nov 2018 15:32:20 +0800
Tag:    v3.5.3

MDL-63924 core_privacy: Add shared_userlist provider

commit b0ea09e200050ca5f81e5ad5c4660f28fbcefc80
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 07 Nov 2018 13:59:22 +0800
Tag:    v3.5.3

MDL-63902 dataprivacy: Check course children not the course

commit 9ae66863bcace113af302cc3eaac9c7d2455590a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 07 Nov 2018 07:56:31 +0800
Tag:    v3.5.3

MDL-62589 dataprivacy: Add ability to resubmit a request

commit a1d910f2e8fa807c5ed2b3b87a75b02a259d0032
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 07 Nov 2018 07:51:27 +0800
Tag:    v3.5.3

MDL-62589 dataprivacy: Correct not in sql

commit dc23a75d681d1592820ec5273776be676c3562ab
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 02 Nov 2018 08:32:48 +0800
Tag:    v3.5.3

MDL-63702 core_block: Correct phpdoc for get_users

commit 78552ea548b33c2cef0ffeacfd2b8d6c4168aa65
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 02 Nov 2018 08:32:33 +0800
Tag:    v3.5.3

MDL-63422 blog: Correct phpdoc for get_users

commit 4d79fb98a5da0e1c319e3172e3d20549976240bb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 01 Nov 2018 08:22:48 +0800
Tag:    v3.5.3

MDL-63818 core: Add all relevant module context caps

commit 17606502166079f38e5846bf7be2d70afe270583
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Oct 2018 11:04:08 +0800
Tag:    v3.5.3

MDL-62601 core_privacy: Ensure providers can handle deleted users

commit 52a16f409d2ff5f8ea84b13279e31eb7e1220f41
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Oct 2018 10:47:29 +0800
Tag:    v3.5.3

MDL-62601 editor_atto: Do not use context_user

commit 412b9c0451b1a031d2d0e29cb1a5626701af011d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 24 Oct 2018 16:12:13 +0800
Tag:    v3.5.3

MDL-63755 theme_boost: Behat selector fix

commit c85128260fb7e97a60eede7e56ffc232ee9bf1f0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 24 Oct 2018 08:39:38 +0800
Tag:    v3.5.3

MDL-63714 javascript: Add new core/pending module

commit abca4753b499e453b3d61ddbb6ddc1d802c56086
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 24 Oct 2018 07:59:25 +0800
Tag:    v3.5.3

MDL-63714 javascript: Improve docs for pendingjs

commit 6d0014c5e198fafaad2c0c7331926fc7fabf9e64
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Oct 2018 11:32:43 +0800
Tag:    v3.5.3

MDL-63657 completion: Coding style fix

commit 17f581673971acbd148776edd7861384e0a971dc
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Oct 2018 11:26:02 +0800
Tag:    v3.5.3

MDL-63657 core_files: Coding style fix

commit efc90f828b1d04d881143439eca539e1d39665f0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Oct 2018 11:21:51 +0800
Tag:    v3.5.3

MDL-63657 tool_mobile: Coding style fix

commit 9f01d2330291a76a63cd812f03868d793d4ee2e6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Oct 2018 11:15:04 +0800
Tag:    v3.5.3

MDL-63535 core_rss: Coding style fix

commit 79a266ee4882842324d9070dcd74a241a51acd73
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Oct 2018 10:53:57 +0800
Tag:    v3.5.3

MDL-63664 tool_policy: Whitespace fix

commit aff8604240518bb9e8a70f335c0d7c190f1695ec
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Oct 2018 08:17:18 +0800
Tag:    v3.5.3

MDL-62560 tool_dataprivacy: Behat fix for protected check

commit 8f301637368ca904deb562f05565e69938e15049
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 22 Oct 2018 16:55:30 +0800
Tag:    v3.5.3

MDL-63619 tool_dataprivacy: Cache purposes in form

commit 527f895e93ae5a59b876c30ea00947941f1c4646
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 19 Oct 2018 15:13:37 +0800
Tag:    v3.5.3

MDL-63714 core: Wrap doRender in pendingjs

commit 05b441c5ef7d2d2d4e7d37d22ac37f540858738c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 Oct 2018 14:16:57 +0800
Tag:    v3.5.3

MDL-62560 tool_dataprivacy: Add a purpose override cache

commit 9fc1390e35a928fdb6357258f934ba9b6a159d4f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 Oct 2018 14:16:31 +0800
Tag:    v3.5.3

MDL-62560 tool_dataprivacy: Fetch user purpose once

commit b26c30d8f90802647411e36f7f15374d8614bb55
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 Oct 2018 11:54:27 +0800
Tag:    v3.5.3

MDL-63667 amd: Check for parent template recursion

commit 62b97d84eee4e621c29d51da32338f25f9d6ec44
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 17 Oct 2018 20:53:16 +0800
Tag:    v3.5.3

MDL-63619 tool_dataprivacy: Performance improvement

commit 360b7f43b86622e7236efcc4e1cb4bdfe2e78120
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 17 Oct 2018 13:11:51 +0800
Tag:    v3.5.3

MDL-62560 tool_dataprivacy: Add status logging

commit 20342fca7ed69d4f106878e80e692c2104bb0cdb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 17 Oct 2018 12:53:27 +0800
Tag:    v3.5.3

MDL-62560 tool_dataprivacy: Add unit test for filtered userlist

commit 899e07d9a8fbd692f85823b47364d39d3ece114f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Oct 2018 10:45:31 +0800
Tag:    v3.5.3

MDL-63619 tool_dataprivacy: Fix inheritance from parent contexts

commit 951ae2130943d4c5d059171df2091f0a99548207
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 12 Oct 2018 08:12:18 +0800
Tag:    v3.5.3

MDL-63632 forum: Delete where not discussion author

commit c62c4c9c40ae448b230116752499f337506b9ba8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 09 Oct 2018 08:31:57 +0800
Tag:    v3.5.3

MDL-63401 tool_dataprivacy: Change default for require end date

commit ac4f0d0e514d81c12bba369a13f574da7eb49cd0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 09 Oct 2018 08:21:38 +0800
Tag:    v3.5.3

MDL-63401 tool_dataprivacy: Simplify where processing

commit 76075bcf6bd1dd8e049f5dbbcdf8f41c96e32a9d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 09 Oct 2018 08:21:25 +0800
Tag:    v3.5.3

MDL-63401 tool_dataprivacy: Move final cap check to endpoint

commit 4d5cb2751b0aafd085f9a617a5ed9282868cb707
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 04 Oct 2018 08:56:15 +0800
Tag:    v3.5.3

MDL-35788 mod_forum: Move post creation fetch

commit e3ddf1e3240bdecc04c6d48eb34d62560826d9e4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 04 Oct 2018 08:50:10 +0800
Tag:    v3.5.3

MDL-63496 tool_dataprivacy: Add configuration for per-role retention

commit f30b061f48fecd0d24c489299c0b4047794de088
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 02 Oct 2018 14:56:29 +0800
Tag:    v3.5.3

MDL-63496 tool_dataprivacy: Respect expiry with protected flag

commit cfb272d0ae198ba28c4af02764a3955d2a99cb81
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 28 Sep 2018 14:39:17 +0800
Tag:    v3.5.3

MDL-63401 core: Do not delete the user context

commit a996aa4ea63f5424aafb472c82d1f97277b287b7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 27 Sep 2018 12:05:39 +0800
Tag:    v3.5.3

MDL-63401 tool_dataprivacy: Allow expiriration of users without end date

commit 0de0739e8e4230f4320f63df4774d1e82ded5415
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 20 Sep 2018 11:03:35 +0800
Tag:    v3.5.3

MDL-63401 tool_dataprivacy: Move cap checks to endpoints from API

commit 3a6fe7db1b184276ed576936137af13d74f837f1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 20 Sep 2018 09:10:38 +0800
Tag:    v3.5.3

MDL-63401 tool_dataprivacy: Rewrite expired deletion handling

commit 7f7e78269f69dc262f62f2197b92707ae940fa79
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 03 Sep 2018 14:31:38 +0800
Tag:    v3.5.3

MDL-63496 tool_dataprivacy: Support for per-role retention

commit 967421846924c09e9b075e3c89142c32034f652a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 03 Sep 2018 08:57:45 +0800
Tag:    v3.5.3

MDL-63495 core_rating: Add helper to fetch users in context

commit b8558f33aa95cc0e5c9b623c09224af5bf453089
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 31 Aug 2018 10:21:22 +0800
Tag:    v3.5.3

MDL-63495 mod_forum: Add intial support for removal of multiple context users

commit bdf43538fb4b53c14e95f067bfbed932b7870455
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 31 Aug 2018 10:20:57 +0800
Tag:    v3.5.3

MDL-63495 privacy: Add support for removal of multiple users in a context

commit 1c6390697e6d992d1576ff15b582e62561fcd581
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 12 Jul 2018 16:18:48 +0800
Tag:    v3.5.3

MDL-35788 forum: Show post creation time not modified