Git commits in Moodle 3.3.9 by Andrew Nicols

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

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

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

MDL-62564 tool_dataprivacy: Do not delete deleted user

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

MDL-63942 dataprivacy: Disable deleted user task by default

commit e899bccd8e6708400c5f84957ab68f3ce3b65967
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 28 Oct 2018 18:15:43 +0800
Tag:    v3.3.9

MDL-63267 privacy: Remove use of int hints

commit a94a0c565b52d44d13871d5195eb479476710985
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 27 Oct 2018 19:55:13 +0800
Tag:    v3.3.9

MDL-63267 core_grading: More Fix 5.6 type hints

commit 1171be0c0ac8fc3aed771ba7d0d4ca3d3e183770
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 27 Oct 2018 19:52:37 +0800
Tag:    v3.3.9

MDL-63267 core_grading: Fix 5.6 type hints

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

MDL-62601 core_privacy: Ensure providers can handle deleted users

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

MDL-62601 editor_atto: Do not use context_user

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

MDL-63619 tool_dataprivacy: Cache purposes in form

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

MDL-63619 tool_dataprivacy: Performance improvement

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

MDL-63619 tool_dataprivacy: Fix inheritance from parent contexts

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

MDL-63632 forum: Delete where not discussion author

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

MDL-63401 tool_dataprivacy: Change default for require end date

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

MDL-63401 tool_dataprivacy: Simplify where processing

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

MDL-63401 tool_dataprivacy: Move final cap check to endpoint

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

MDL-63401 core: Do not delete the user context

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

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

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

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

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

MDL-63401 tool_dataprivacy: Rewrite expired deletion handling