Git commits in Moodle 3.6.0 by Andrew Nicols

commit 84dad5bffaacaf01228423bac97b2675072905c0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 30 Nov 2018 15:12:00 +0800
Tag:    v3.6.0-rc3

MDL-64000 usertours: Add final step to new tours

commit 23e347bb32608cb9521f39d71f2e3ae37437f2bd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 27 Nov 2018 14:31:55 +0800
Tag:    v3.6.0-rc2

MDL-64181 core: Ensure that self is included in parentage

commit 26ce2c0a815494e6577f88a99b3ac5bdd2d6d979
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 22 Nov 2018 13:50:26 +0800
Tag:    v3.6.0-rc1

MDL-64030 tool_dataprivacy: Process requests when system purpose not set

commit 43f68992891b3b14be9a12a63517048b876819aa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Nov 2018 14:34:49 +0800
Tag:    v3.6.0-rc1

MDL-63692 message: Correct favourite fetch

commit ffd303146fa7529df2bacdf5fdc4619c8c9620ea
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Nov 2018 14:28:58 +0800
Tag:    v3.6.0-rc1

MDL-63692 message: Fix unit test assumption

commit 2f7076ebf2c3d107466925979022deade822272b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Nov 2018 09:02:16 +0800
Tag:    v3.6.0-rc1

MDL-63692 message: Resolve bad merge conflict

commit 8cba8d1a586c7f69cad1239309ebbd3b20f6a681
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 16 Nov 2018 13:58:54 +0800
Tag:    v3.6.0-rc1

MDL-64049 core: Cache prefs for current user

commit 5e47224a62c1360349d414a4813aea53b392c43b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 15 Nov 2018 17:56:31 +0800
Tag:    v3.6.0-beta

MDL-63303 message: Stop WS from removing optional keys

commit 5d0abf9df62ca1572466c20f914a9be12520366b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 15 Nov 2018 16:23:49 +0800
Tag:    v3.6.0-beta

MDL-63303 behat: Behat fixes

commit 705003beae34891ab65d484d7547e6c648f0f7d5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 15 Nov 2018 16:23:49 +0800
Tag:    v3.6.0-beta

MDL-63303 behat: Behat fixes

commit 46b9a5c49ca38c1ca10882b50222b6d52aa1d2f1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 15 Nov 2018 07:33:30 +0800
Tag:    v3.6.0-beta

MDL-53566 core: Make context freeze test compat with clean

commit 9d76566ffc9db850c78f1f9b0f8a479496b27366
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 14 Nov 2018 12:37:56 +0800
Tag:    v3.6.0-beta

MDL-53566 core: Rename locking to freezing in UI

commit 3a6463fc8c8f35d0d67a4a33f4f24889a46ae531
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 14 Nov 2018 08:22:52 +0800
Tag:    v3.6.0-beta

MDL-62287 tool_usertours: Pull v0.12.3 for background click fix

commit bfbd7334520ed8a66f4d9f9fcdc7fe3aef642fe5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 13 Nov 2018 21:15:10 +0800
Tag:    v3.6.0-beta

MDL-53566 tool_monitor: Fix context preload

commit bb41db9ce0dbf980f65db9f1899fc1e3b91964ee
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 13 Nov 2018 09:14:34 +0800
Tag:    v3.6.0-beta

MDL-53566 core: Allow admins more control over locking

commit 6a89b6c8f0034e7fd96815d9799d52c57c8c86ae
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 13 Nov 2018 08:06:25 +0800
Tag:    v3.6.0-beta

MDL-53566 core: Move managecontextlocking to module

commit 56db1a2d7c11016c786a38550c52a840fdc19c86
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 13 Nov 2018 08:03:49 +0800
Tag:    v3.6.0-beta

MDL-53566 core: Remove unused ancestorlocked field

commit faa673e36adae4c3f80b6500ccb742376d3c9371
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 12 Nov 2018 14:54:36 +0800
Tag:    v3.6.0-beta

MDL-63488 grade: Add tests for format_feedback

commit e926b4d0467f0f36f17c9ffae9e7312eec27f678
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 12 Nov 2018 08:36:23 +0800
Tag:    v3.6.0-beta

MDL-63968 message: Correct use of get_in_or_equal

commit 2986a99153ecf082a4daabffcb63dc795ee3ae3c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 10 Nov 2018 10:46:38 +0800
Tag:    v3.6.0-beta

MDL-63596 backup: Add missing include

commit c083d1ad1e21c7599d10222cb134a725c4cb7232
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 10 Nov 2018 07:27:58 +0800
Tag:    v3.6.0-beta

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

commit 56c2b941df60a4efabf3974a11755680916305d9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 09 Nov 2018 18:39:42 +0800
Tag:    v3.6.0-beta

MDL-63919 tool_dataprivacy: Notify by default

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

MDL-62564 tool_dataprivacy: Do not delete deleted user

commit 9c89103a6316691d09856aaff2c52ccebdff3358
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 09 Nov 2018 13:25:33 +0800
Tag:    v3.6.0-beta

MDL-63946 plagirism: Filename typo fix

commit 8bb3c0d0c5eb6bf2ed93f1fabcd275e9305b246d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 09 Nov 2018 11:26:21 +0800
Tag:    v3.6.0-beta

fixup! MDL-63897 dataprivacy: Kill the preprocess stage

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

MDL-63942 dataprivacy: Disable deleted user task by default

commit 03acfa408a78762aff8d04c56522fa9b1156284d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 09 Nov 2018 07:53:08 +0800
Tag:    v3.6.0-beta

MDL-63897 tool_dataprivacy: Send notifications for new requests

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

MDL-63924 privacy: Add shared user providers to subsytsems

commit 44e56956c6989c7a337211d208b60919fea515c8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Nov 2018 15:32:20 +0800
Tag:    v3.6.0-beta

MDL-63924 core_privacy: Add shared_userlist provider

commit 9f12dd7a2f347e1463330699430969cb4511b849
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Nov 2018 14:22:39 +0800
Tag:    v3.6.0-rc1

MDL-63921 privacy: Add unit test to prove userlist compliance

commit 66a47d23fa6744273c06247a7005def307b49c6c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 07 Nov 2018 13:59:22 +0800
Tag:    v3.6.0-beta

MDL-63902 dataprivacy: Check course children not the course

commit b838d85cbc39ddd4529061c217857847856ddd3b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 07 Nov 2018 09:37:06 +0800
Tag:    v3.6.0-beta

MDL-63897 dataprivacy: Kill the preprocess stage

commit 50208b5ca575e14f75680309d30bb8c4bc3606da
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 07 Nov 2018 07:56:31 +0800
Tag:    v3.6.0-beta

MDL-62589 dataprivacy: Add ability to resubmit a request

commit 4c1fc0b6d69b992af232a37890d69c20dea78e98
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 07 Nov 2018 07:51:27 +0800
Tag:    v3.6.0-beta

MDL-62589 dataprivacy: Correct not in sql

commit 0333213585726420843f8206b1a5a65306590f17
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 02 Nov 2018 15:31:51 +0800
Tag:    v3.6.0-beta

MDL-53566 core: Add behat test for context loking

commit 3dd49ad738cf30fecce5cbd8bc947bd0ca3df40a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 02 Nov 2018 09:07:18 +0800
Tag:    v3.6.0-beta

MDL-63842 core_user: Remove unnecessary DB fetch

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

MDL-63702 core_block: Correct phpdoc for get_users

commit 4dbae58e8777fa4e38b564017c78c73ee2accc7d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 02 Nov 2018 08:32:33 +0800
Tag:    v3.6.0-beta

MDL-63422 blog: Correct phpdoc for get_users

commit 033adb02422489504c38db38bd798f349d0e9957
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 01 Nov 2018 15:10:07 +0800
Tag:    v3.6.0-beta

MDL-63457 block_myoverview: Whitespace fix

commit 74a938c35358a3bb99d879f0ae3b63f7ad74c4fb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 01 Nov 2018 08:22:48 +0800
Tag:    v3.6.0-beta

MDL-63818 core: Add all relevant module context caps

commit 98f65cf6654fa5cdf69fbfc87d9b81624e6daa00
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 30 Oct 2018 12:33:33 +0800
Tag:    v3.6.0-beta

MDL-63813 theme_bootstrapbase: Give page buttons height+width

commit 74138e927c0d26ba652898cff1f96fd588994523
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 26 Oct 2018 14:54:01 +0800
Tag:    v3.6.0-beta

Revert "MDL-63466 core_message: rename cache for last message time"

commit 4699b8bc4132e535dc5d30de9d9f6839fca18b65
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 26 Oct 2018 14:53:58 +0800
Tag:    v3.6.0-beta

Revert "MDL-63466 core_message: removed get_last_message_time_created_cache_key"

commit c7be63a45dfb97e508d6576f9674a91dd9285626
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Oct 2018 14:44:35 +0800
Tag:    v3.6.0-beta

MDL-63058 block_myoverview: Whitespace fixes

commit 7583dd6902a618063ffd281ac3fe104ce55cabec
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Oct 2018 14:32:52 +0800
Tag:    v3.6.0-beta

MDL-63058 block_myoverview: Whitespace fixes

commit 5efa9f4653c4fb8f848472cc7483869d34f5e363
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Oct 2018 11:04:08 +0800
Tag:    v3.6.0-beta

MDL-62601 core_privacy: Ensure providers can handle deleted users

commit 801c6bcfca4d9f2ee4a3a5396e85929c68e8c0c1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Oct 2018 10:47:29 +0800
Tag:    v3.6.0-beta

MDL-62601 editor_atto: Do not use context_user

commit c7120f78058ff49c60f8383094a2167d60e89c4c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 24 Oct 2018 16:12:13 +0800
Tag:    v3.6.0-beta

MDL-63755 theme_boost: Behat selector fix

commit f0bfedf3480e22349a5bf85d94766afdcf003c16
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 24 Oct 2018 12:44:47 +0800
Tag:    v3.6.0-beta

MDL-63714 theme_boost: Fix aria focus behat issues

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

MDL-63714 javascript: Add new core/pending module

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

MDL-63714 javascript: Improve docs for pendingjs

commit 5c77966881c8a4b04a9cefd169e1fbf49675ee98
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Oct 2018 11:32:43 +0800
Tag:    v3.6.0-beta

MDL-63657 completion: Coding style fix

commit 4b3ca0ebf276df30c97226e8423efb592002145a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Oct 2018 11:26:02 +0800
Tag:    v3.6.0-beta

MDL-63657 core_files: Coding style fix

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

MDL-63657 tool_mobile: Coding style fix

commit 6a91cc80c9bb6e5bb855a1fbf230f6a5a2dd9bac
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Oct 2018 11:15:04 +0800
Tag:    v3.6.0-beta

MDL-63535 core_rss: Coding style fix

commit 33368fb6d5477c25e4136f7209043fb07b37ce2d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Oct 2018 10:53:57 +0800
Tag:    v3.6.0-beta

MDL-63664 tool_policy: Whitespace fix

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

MDL-62560 tool_dataprivacy: Behat fix for protected check

commit d95ad08f853d796919341073ae5b553dbbe1af02
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 22 Oct 2018 16:55:30 +0800
Tag:    v3.6.0-beta

MDL-63619 tool_dataprivacy: Cache purposes in form

commit c3918bfee9e86c842f4d80fd8b2baddb99268412
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 22 Oct 2018 08:31:04 +0800
Tag:    v3.6.0-beta

MDL-63289 message: Remove unused global

commit 4b7ad8845caade2a6a53dc872e31d836e23a6d7b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 19 Oct 2018 15:13:37 +0800
Tag:    v3.6.0-beta

MDL-63714 core: Wrap doRender in pendingjs

commit 9e217d8441d916fdf52ec1d2500dad9ccd782592
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 Oct 2018 14:16:57 +0800
Tag:    v3.6.0-beta

MDL-62560 tool_dataprivacy: Add a purpose override cache

commit b519dab3bd9332f9d602a62c17f976f8ec8d2d3e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 Oct 2018 14:16:31 +0800
Tag:    v3.6.0-beta

MDL-62560 tool_dataprivacy: Fetch user purpose once

commit 61e0f58ca3468000af7e026d99c3f4e568ea321b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 Oct 2018 11:54:27 +0800
Tag:    v3.6.0-beta

MDL-63667 amd: Check for parent template recursion

commit 3b002c86eb6cb8c715c7bca0665138b53f6b0fb6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 17 Oct 2018 20:53:16 +0800
Tag:    v3.6.0-beta

MDL-63619 tool_dataprivacy: Performance improvement

commit a1d51ad8c6095fa519f156debb2ecdf39d515357
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 17 Oct 2018 13:11:51 +0800
Tag:    v3.6.0-beta

MDL-62560 tool_dataprivacy: Add status logging

commit efbb82ac31ab5fc46bc19082d46d4c3dff7fe392
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 17 Oct 2018 12:53:27 +0800
Tag:    v3.6.0-beta

MDL-62560 tool_dataprivacy: Add unit test for filtered userlist

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

MDL-63619 tool_dataprivacy: Fix inheritance from parent contexts

commit 7148f47f569bb6eafe10110e802fdf2d514eae7c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 12 Oct 2018 08:12:18 +0800
Tag:    v3.6.0-beta

MDL-63632 forum: Delete where not discussion author

commit 751b5e8b92475180a4280c1f7970da51d4746888
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 09 Oct 2018 08:31:57 +0800
Tag:    v3.6.0-beta

MDL-63401 tool_dataprivacy: Change default for require end date

commit 9a8944c52d04028f40c46279f343a052bb7a778b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 09 Oct 2018 08:21:38 +0800
Tag:    v3.6.0-beta

MDL-63401 tool_dataprivacy: Simplify where processing

commit 7200ab20cd98b7704ab138c181ca577138164036
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 09 Oct 2018 08:21:25 +0800
Tag:    v3.6.0-beta

MDL-63401 tool_dataprivacy: Move final cap check to endpoint

commit 94df729b92acdb4d62b06f658d5c43e5c40915ad
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 04 Oct 2018 08:56:15 +0800
Tag:    v3.6.0-beta

MDL-35788 mod_forum: Move post creation fetch

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

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

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

MDL-63496 tool_dataprivacy: Respect expiry with protected flag

commit 204abd3c9721ddb3446777c52eb81c74946f9b5a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 28 Sep 2018 14:39:17 +0800
Tag:    v3.6.0-beta

MDL-63401 core: Do not delete the user context

commit 1b80703e6c44a4f439fc812c93fe4553329cf504
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 27 Sep 2018 14:25:25 +0800
Tag:    v3.6.0-beta

MDL-63044 blocks_timeline: Remove old minified JS

commit b8ecdc48966467d6995b07f718326f35cf2676c6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 27 Sep 2018 14:16:49 +0800
Tag:    v3.6.0-beta

MDL-63044 blocks_timeline: Fixes in integration

commit 65f77d319e7e77785cb91510c535ec4bc9b4f767
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 27 Sep 2018 12:05:39 +0800
Tag:    v3.6.0-beta

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

commit cbae8dcd57967e820209544fb8ceae79ce964542
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 20 Sep 2018 11:03:35 +0800
Tag:    v3.6.0-beta

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

commit 2136ec3da32c2ae0293acc887461fae28861a64d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 20 Sep 2018 09:10:38 +0800
Tag:    v3.6.0-beta

MDL-63401 tool_dataprivacy: Rewrite expired deletion handling

commit 11cd7c89d44113d929074c054fca3136910e40ea
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 13 Sep 2018 15:32:20 +0800
Tag:    v3.6.0-beta

MDL-51177 atto_html: Check isHTML before hiding editor

commit 3951d50a8902ad2cd8e1f0a2eac4c5bb303741c4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 12 Sep 2018 12:36:19 +0800
Tag:    v3.6.0-beta

MDL-51177 core: Ignore built files in stylelint

commit 89aff0d82898e5757de6b7ae96a5d81b164d32fc
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 10 Sep 2018 09:50:08 +0800
Tag:    v3.6.0-beta

MDL-63329 core: Remove memcache session support

commit 6e1008ddd021a3e2024a07f78c0a61f425cbd9ad
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 05 Sep 2018 10:11:35 +0800
Tag:    v3.6.0-beta

MDL-51177 atto_html: Import htmlplus functionality

commit 8c634d6d4ff1f4f90871ff252f1c8e1ee67fbb1a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 03 Sep 2018 14:31:38 +0800
Tag:    v3.6.0-beta

MDL-63496 tool_dataprivacy: Support for per-role retention

commit e2ca4224f2fc465a1641e16b9840ad5580af20d6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 03 Sep 2018 08:57:45 +0800
Tag:    v3.6.0-beta

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

commit 8c3124cef076144df4fd94c4daef976d6fb9b6f2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 31 Aug 2018 10:21:22 +0800
Tag:    v3.6.0-beta

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

commit 8ba35e317c8a5e5303c613157a1d5953f098e751
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 31 Aug 2018 10:20:57 +0800
Tag:    v3.6.0-beta

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

commit dab0f9aae7f3d357f90724fbe233852256e6d304
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 29 Aug 2018 10:43:21 +0800
Tag:    v3.6.0-beta

MDL-63165 question: Bump expected size of question exports

commit 1a5a0b9b5f2819bde3be124aec359814ff15ff22
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 25 Aug 2018 08:39:03 +0800
Tag:    v3.6.0-beta

MDL-63234 blocks_recent_activity; Ensure courselib is loaded

commit 67984597fb80d8e9638f2d180d8607ff9a7b478f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 23 Aug 2018 15:44:23 +0800
Tag:    v3.6.0-beta

MDL-57281 question: Correct path to Quiz admin in test

commit e8449116ef0eda83d0f351242015c1ce3e4a7041
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 23 Aug 2018 08:08:59 +0800
Tag:    v3.6.0-beta

MDL-57281 enrol_lti: Nav to Published as LTI tools

commit 111c6a5661b90b2acec6c60b60ad35c609f82b6c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 16 Aug 2018 08:54:13 +0800
Tag:    v3.6.0-beta

MDL-63086 block_rss_client: Move skip time calculation to task

commit 2e8d476165e2f5652f43354634682e9f25c31ed0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 14 Aug 2018 15:54:12 +0800
Tag:    v3.6.0-beta

MDL-36754 core_files: Add back missing baseurl line

commit 5ab0e8aae37c0d06e2968a93154591ecc491c1b8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Aug 2018 14:10:59 +0800
Tag:    v3.6.0-beta

MDL-63094 tool_policy: Fix the cookie banner to the bottom

commit 0a197875dfc457fd2f970b61cf729ec73448b375
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Aug 2018 14:09:00 +0800
Tag:    v3.6.0-beta

MDL-63101 cache: Improve accuracy of cache event invalidation

commit 4d1a42fb7c429f3df99eba5ed3bead8d60cc81c6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 08 Aug 2018 09:58:44 +0800
Tag:    v3.6.0-beta

MDL-63094 js: Do not check visibility before hiding backdrop

commit 4b6780417e5c8de14e9a1eeb1d768f6271f2a852
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 08 Aug 2018 09:58:22 +0800
Tag:    v3.6.0-beta

MDL-63094 tool_policy: Fix race condition in modal display

commit 75f23dc80fdb0f2ca6a58f2f84ab9b5040c78023
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 06 Aug 2018 15:21:11 +0800
Tag:    v3.6.0-beta

MDL-61515 theme: Pre-compile boost

commit 6e020b161a1049f459b5861525af46c8a3dcc112
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 03 Aug 2018 11:30:11 +0800
Tag:    v3.6.0-beta

weekly release 3.6dev

commit 31b02f6ef5be5629dc490e5d14549db7f538b200
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 02 Aug 2018 10:59:53 +0800
Tag:    v3.6.0-beta

MDL-63050 cachestore_redis: Update hExists to check empty

commit ed3ff719f205b53dda6c6ed91c5cc1196536c7fd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 02 Aug 2018 10:57:53 +0800
Tag:    v3.6.0-beta

MDL-63050 redis: Make session check compatible with Redis 4.0

commit 666196271f2a83c6db22774fc75b2e261ee27994
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 02 Aug 2018 10:23:14 +0800
Tag:    v3.6.0-beta

MDL-60630 cachestore: Remove memcache plugin

commit 3f068cf38163128f060e2be4550442adef58ee71
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 27 Jul 2018 10:05:17 +0800
Tag:    v3.6.0-beta

MDL-62950 behat: Disable editing for boost test

commit cc806faf185236acb789cf71b4b52895bd1e4527
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Jul 2018 15:29:05 +0800
Tag:    v3.6.0-beta

MDL-62950 behat: Correct navbar references

commit 49f427de13293f8d6dd3cb14a6ed7c3ab9c3f334
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Jul 2018 14:56:35 +0800
Tag:    v3.6.0-beta

MDL-62950 behat: Correct use of nav

commit d80fbaaca6a67c1b1b7f009ee2203844901fd423
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Jul 2018 14:49:04 +0800
Tag:    v3.6.0-beta

MDL-62950 behat: Correct path to P&P

commit 0180369b27227357fbc815e4774bfa4241bcb537
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 20 Jul 2018 15:09:02 +0800
Tag:    v3.6.0-beta

weekly release 3.6dev

commit 2585f77a1133b6c0f19db30dca2a6118b50544fd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 20 Jul 2018 11:48:15 +0800
Tag:    v3.6.0-beta

MDL-62949 calendar: Fix behat nav to calendar

commit e06f0c44ea8bc0ae57e4f07b43021f2375e115bf
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 20 Jul 2018 11:10:44 +0800
Tag:    v3.6.0-beta

MDL-62948 tool_policy: Increase window size

commit 424920f8fba126c5a589e560754e23d72a039ab8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 12 Jul 2018 16:18:48 +0800
Tag:    v3.6.0-beta

MDL-35788 forum: Show post creation time not modified

commit 2f6f156a8f1e5c83df7c907edb95fe07db4ab78f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 09 Jul 2018 12:12:57 +0800
Tag:    v3.6.0-beta

MDL-56093 auth_db: Remove issue no. from comment

commit c7d148dc202ea5667a04b8677df8b6f3b9182fc9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 06 Jul 2018 14:05:06 +0800
Tag:    v3.6.0-beta

weekly release 3.6dev

commit 21a59c3ff34194a22102a10c8033e2ff8ded6b2e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 06 Jul 2018 14:05:04 +0800
Tag:    v3.6.0-beta

NOBUG: Fixed SVG browser compatibility

commit 481548f580ed1e09f64d072a1a6a00dd6ffa5279
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 04 Jul 2018 10:29:15 +0800
Tag:    v3.6.0-beta

MDL-62834 behat: Move include to function

commit de06b63344a7cf05cddc70bb63244c55a4b4eeba
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 20 Jun 2018 12:04:50 +0800
Tag:    v3.6.0-beta

MDL-62715 mod_assign: Bump submissions back when grading in tests

commit 460dc37184457b83230109ac0c47e90b8ec5839b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 14 Jun 2018 10:18:08 +0800
Tag:    v3.6.0-beta

MDL-60207 modal: Fix close modal behat for clean

commit 3a8cf5e67d98a203f72b43454f45405d0b4d1d42
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 08 Jun 2018 11:37:43 +0800
Tag:    v3.6.0-beta

MDL-53566 core: Add UI for context locking

commit 4ba4bc9acd3eff095009f8fa3364041f7a1e6275
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 07 Jun 2018 14:35:45 +0800
Tag:    v3.6.0-beta

MDL-53566 mod_forum: Correct captype for writeable capabilities

commit 0616f045c392f774812f3d79ca8936a0274296be
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 07 Jun 2018 14:35:26 +0800
Tag:    v3.6.0-beta

MDL-53566 core: Add support for context locking

commit df95c479fc4887e497c6b9da707d30016c663dbe
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 06 Jun 2018 12:26:53 +0800
Tag:    v3.6.0-beta

MDL-62653 behat: Ensure that tasks run properly from behat

commit 31bef9bdc897edae7e0bd179c97c78f364f1071f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 06 Jun 2018 10:29:43 +0800
Tag:    v3.6.0-beta

MDL-62651 tool_task: Add adhoc CLI runner

commit 8af75f08e8084a8b9197d4a15966f0457851c3d1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 05 Jun 2018 10:45:06 +0800
Tag:    v3.6.0-beta

MDL-36754 tests: Move moodle_url tests to own file

commit 7fa3089753ec9fb70342f6104562d41fc37ef768
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 03 Jun 2018 21:17:24 +0800
Tag:    v3.6.0-beta

MDL-36754 mod_forum: Use token for emailed pictures

commit 883f65555265f1bf435067c46db70148ea8cf6eb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 03 Jun 2018 21:15:35 +0800
Tag:    v3.6.0-beta

MDL-36754 output: Support token pluginfiles in group pic

commit 88d89512e4f968d16cfaf3999614c4fba7636e7a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 03 Jun 2018 21:15:35 +0800
Tag:    v3.6.0-beta

MDL-36754 output: Support token pluginfiles in userpic

commit 91f1f282331aa0e3d575ec80845cd4ce763e81e7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 03 Jun 2018 21:14:40 +0800
Tag:    v3.6.0-beta

MDL-36754 core_files: Support tokens when rewriting text

commit 4a74ab0200d472f600d238787ebbc5e782b2135d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 03 Jun 2018 21:06:45 +0800
Tag:    v3.6.0-beta

MDL-36754 core_files: Add a token version of pluginfile

commit 7bd269e82d29490ce00859e6652f54b087f92f71
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 01 Jun 2018 11:35:03 +0800
Tag:    v3.6.0-beta

MDL-62660 tool_dataprivacy: Add method for unit tests to run adhoc tasks

commit d7cb7550c7fe27b5388aae1cae38085b2983880c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 01 Jun 2018 08:14:51 +0800
Tag:    v3.6.0-beta

MDL-62619 privacy: Improve performance of contexts loading

commit b762445485076decfa730b72a2f85dded7507429
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 30 May 2018 12:53:22 +0800
Tag:    v3.6.0-beta

MDL-55609 mod_assign: Deprecate base_test

commit b3475a68742faa52d237fb525871640bc9243711
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 30 May 2018 08:35:08 +0800
Tag:    v3.6.0-beta

MDL-57486 tool_recyclebin: Coding style fix

commit 407f5d053cce1e767c1f65e7814a33a7b2e6c278
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 28 May 2018 08:52:50 +0800
Tag:    v3.6.0-beta

MDL-62543 mod_forum: Add RSS Unit tests

commit a6b8fc78300828ae588d0b249b7f7282d13b55d9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 25 May 2018 11:58:35 +0800
Tag:    v3.6.0-beta

MDL-55609 assignfeedback_comments: Remove shared setUp

commit a41bf00517f0f0dcccf48b1eb77c380464e9015a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 25 May 2018 11:44:02 +0800
Tag:    v3.6.0-beta

MDL-55609 mod_assign: Move fixture to folder

commit 757d5b7cdc22f8dd0e0093c7da3257f132027aed
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 25 May 2018 11:40:59 +0800
Tag:    v3.6.0-beta

MDL-55609 mod_assign: Remove shared setUp for all tests

commit e984917db8b0ec70b56375d2e917ceb1329dc9ed
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 25 May 2018 11:40:26 +0800
Tag:    v3.6.0-beta

MDL-55609 testing: Add a create_and_enrol helper

commit 630081dd9145c3950dcbb2bf2bf4137ddf2095d3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 21 May 2018 10:13:41 +0800
Tag:    v3.6.0-beta

MDL-62516 mod_forum: Only delete files for requested user

commit 39e14b2325c4a9c2011cee640465032b0b4d519b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 20 May 2018 15:14:50 +0800
Tag:    v3.6.0-beta

MDL-62500 tag: Update checkbox label when updating tag