Git commits in Moodle 3.5.3 by Shamim Rezaie

commit 55e5747d0493ccb9d504fef83d9c0030e9c27e83
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Thu, 25 Oct 2018 14:59:07 +0800
Tag:    v3.5.3

MDL-63712 core_message: support removal of multiple users in a context

commit 3433b0bfb59c38da6865f7b52edcd2cdd956f920
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Thu, 25 Oct 2018 14:31:49 +0800
Tag:    v3.5.3

MDL-63712 core_message: Data should be in user context, not system

commit f9ba909869c913995bce0891602179ca1d640442
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Tue, 23 Oct 2018 13:19:52 +0800
Tag:    v3.5.3

MDL-63634 enrol_paypal: Fix a typo in unit tests

commit 63e4e0d69d110b381f8d76373a67b59c87667196
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 19 Oct 2018 11:28:17 +0800
Tag:    v3.5.3

MDL-63713 core: Support for removal of context users

commit 0f9997a4ecb893eb3d9aa51fd8a9481a066993f7
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Wed, 17 Oct 2018 14:19:58 +0800
Tag:    v3.5.3

MDL-63665 mod_choice: no exception when course_modules doesn't exist

commit 591b16786cc22cb6fed3fe871ab7b929ffa85d68
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Wed, 17 Oct 2018 14:17:00 +0800
Tag:    v3.5.3

MDL-63665 mod_choice: support removal of multiple users in a context

commit 0b28290a503075feeef1dd36730bc7b403826dcd
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Tue, 16 Oct 2018 09:39:59 +0800
Tag:    v3.5.3

MDL-63649 enrol_lti: support removal of multiple users in a context

commit 84a98a4202d41dbe2f4d6c9ed4fe60d36d887044
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Sat, 13 Oct 2018 23:02:45 +0800
Tag:    v3.5.3

MDL-63647 enrol_flatfile: Improving existing unit tests

commit f38e592d5d726ea050b01b2ab57336a0f84f56dd
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Sat, 13 Oct 2018 22:39:58 +0800
Tag:    v3.5.3

MDL-63647 enrol_flatfile: support removal of multiple users in context

commit f61b8272603700f5954065ecf4a47f3f22d82d2e
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Sat, 13 Oct 2018 01:18:31 +0800
Tag:    v3.5.3

MDL-63634 enrol_paypal: Improve query performance

commit 2f6a91dbdbdcd63de3a5caf213478a375472a714
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 12 Oct 2018 23:00:14 +0800
Tag:    v3.5.3

MDL-63634 enrol_paypal: support removal of multiple users in a context

commit 2a34d4b3fd3a5e26c0d00b2dfc292c6e8d6064e0
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Thu, 11 Oct 2018 23:47:40 +0800
Tag:    v3.5.3

MDL-63564 mod_quiz: Added delete_quizaccess_data_for_users to polyfill

commit 117006e9be11669218870794c3448eaf4d275598
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Thu, 11 Oct 2018 21:42:49 +0800
Tag:    v3.5.3

MDL-63626 mod_quiz: Fixed a bug when there was no attempt on the quiz

commit e1dca201273503cde38da8b230221e121398107a
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Thu, 11 Oct 2018 19:56:05 +0800
Tag:    v3.5.3

MDL-63564 mod_quiz: support removal of multiple users in a context

commit 73b5e3055925d06ffe20cab3ff22a8199d52f985
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Thu, 11 Oct 2018 13:14:44 +0800
Tag:    v3.5.3

MDL-63564 mod_quiz: Added quizaccess_user_provider interface

commit d7c85ebb3d34260fe7467c78436d94a6beeb20f1
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Thu, 11 Oct 2018 00:06:07 +0800
Tag:    v3.5.3

MDL-63564 question: Add helper to fetch users in context

commit 44451a6a40e24b5d94da1aa40cb92aeb2e590d62
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Tue, 09 Oct 2018 13:33:05 +0800
Tag:    v3.5.3

MDL-63564 core_question: support removal of multiple users in a context

commit 80ead07e2892ba434292598628a98de3ba204535
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 05 Oct 2018 21:28:42 +0800
Tag:    v3.5.3

MDL-63554 cachestore_memcache: Support for removal of context users

commit b6a5ae21c7b3c1376be213c3eed935ef52f9d511
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 05 Oct 2018 21:12:18 +0800
Tag:    v3.5.3

MDL-63554 cachestore_session: Support for removal of context users

commit 22b0849f45f41de8b2cc4dd138ddb23846392b07
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 05 Oct 2018 21:08:29 +0800
Tag:    v3.5.3

MDL-63554 cachestore_redis: Support for removal of context users

commit 73a5fcacf6712a0d108b6fa21f8e8c10df9766f8
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 05 Oct 2018 21:05:36 +0800
Tag:    v3.5.3

MDL-63554 cachestore_mongodb: Support for removal of context users

commit 25b3094acbb05a03e585f28668182586106edeeb
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 05 Oct 2018 17:09:04 +0800
Tag:    v3.5.3

MDL-63554 cachestore_memcached: Support for removal of context users

commit 7fb4b0d52da7a360ad94324307f05f447d5d1ae7
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 05 Oct 2018 04:29:40 +0800
Tag:    v3.5.3

MDL-63500 enrol_cohort: refactoring get_contexts_for_userid

commit 86646b27d25aee00730e401e2f6a9bd5dbec4325
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 05 Oct 2018 04:27:34 +0800
Tag:    v3.5.3

MDL-63500 enrol_meta: refactoring get_contexts_for_userid

commit 1afe64dbeafb5d35be372626333f1f347cfcc082
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 05 Oct 2018 04:20:32 +0800
Tag:    v3.5.3

MDL-63500 core_group: get_contexts_for_userid should respect component

commit 56c4024330a7b40ec29abcc15766509087c6382d
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 05 Oct 2018 02:18:37 +0800
Tag:    v3.5.3

MDL-63500 enrol_cohort: Support for removal of multiple context users

commit 7bbf87a8537353e3d0e2dee3de3e1cadad565336
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 05 Oct 2018 01:09:08 +0800
Tag:    v3.5.3

MDL-63500 enrol_meta: Support for removal of multiple context users

commit c55fd56b870299961a80fe3268e1ea74341f2be0
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Thu, 04 Oct 2018 19:33:30 +0800
Tag:    v3.5.3

MDL-63500 core_group: support removal of multiple users in a context

commit a7ee1a75e593ca3d85cf0f194d76ac5942c7d9b8
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 14 Sep 2018 18:16:43 +0800
Tag:    v3.5.3

MDL-63143 mod_lesson: Check if the module is visible to the user

commit a756b01f527cf21ee12723c2cc177d9d7b080eeb
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 14 Sep 2018 18:05:02 +0800
Tag:    v3.5.3

MDL-63143 mod_lesson: Add userid param to mod_lesson calendar callbacks

commit 5e8396aa71979379fa11740e3a6505d066aa82f4
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 14 Sep 2018 15:39:21 +0800
Tag:    v3.5.3

MDL-63142 mod_label: Check if the module is visible to the user

commit 0d2037557929ec4d2ad5ecabb13517a8b7d61b5f
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 14 Sep 2018 15:07:40 +0800
Tag:    v3.5.3

MDL-63142 mod_label: Add userid param to mod_label calendar callbacks

commit 412697a70f08deb05b1e88897f289952742c068e
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Tue, 11 Sep 2018 13:35:21 +0800
Tag:    v3.5.3

MDL-63141 mod_imscp: Check if the module is visible to the user

commit c0bb26aaf96607296831f25790e91bab8632ee3a
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Tue, 11 Sep 2018 12:25:45 +0800
Tag:    v3.5.3

MDL-63141 mod_imscp: Add userid param to mod_imscp calendar callbacks

commit eeef0230efe17e10988d7676b669862c177e559a
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 07 Sep 2018 16:28:22 +0800
Tag:    v3.5.3

MDL-63140 mod_glossary: Check if the module is visible to the user

commit 71ae8603f51d52c2661b73d37f10f384660fa76f
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 07 Sep 2018 16:20:03 +0800
Tag:    v3.5.3

MDL-63140 mod_glossary: Add userid param to glossary calendar callbacks

commit 7e973b26de73983ae723748d448332a6fa7620a3
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 07 Sep 2018 14:55:19 +0800
Tag:    v3.5.3

MDL-63139 mod_forum: Check if the module is visible to the user

commit a82893ac5fff2770398550f30fe80e1d56fb51eb
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 07 Sep 2018 14:47:56 +0800
Tag:    v3.5.3

MDL-63139 mod_forum: Add userid param to mod_forum calendar callbacks

commit a027e6dfdcc309840b4cf3690e1a8d760e23c26a
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 07 Sep 2018 12:55:28 +0800
Tag:    v3.5.3

MDL-63138 mod_folder: Check if the module is visible to the user

commit 275a590d6b66be186ef0176ebfe7c3f41fca764b
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 07 Sep 2018 12:30:56 +0800
Tag:    v3.5.3

MDL-63138 mod_folder: Add userid param to mod_folder calendar callback

commit e64487ed57e1694161a270148cfdfe7fd621eb69
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Thu, 06 Sep 2018 18:14:04 +0800
Tag:    v3.5.3

MDL-63135 mod_choice: Check if the module is visible to the user

commit b3da43961af9f89d0bb522b64302bd3b31ea0ed4
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Thu, 06 Sep 2018 15:41:06 +0800
Tag:    v3.5.3

MDL-63117 mod_book: Check if the module is visible to the user

commit 168028b097cca3011ed46793d3cbf0fa4122c0db
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Thu, 06 Sep 2018 12:19:43 +0800
Tag:    v3.5.3

MDL-63136 mod_data: Check if the module is visible to the user

commit 77a2e5621fba5bda2515d1b4a0f6a2462c089991
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Mon, 20 Aug 2018 13:10:16 +0800
Tag:    v3.5.3

MDL-63136 mod_data: Add userid param to mod_chat calendar callbacks

commit a2b7e585b2224b07bb7e886f7f0b2ace69b887e7
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 17 Aug 2018 14:06:24 +0800
Tag:    v3.5.3

MDL-63135 mod_choice: Add userid param to mod_choice calendar callback

commit b223dc24a66604d6823f7e2eea76eaa226619d6d
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 17 Aug 2018 13:12:10 +0800
Tag:    v3.5.3

MDL-63135 mod_choice: Added choice_get_user_response function

commit edeaac4f7e4864cc099ed56c6a8c9c4952461359
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Tue, 14 Aug 2018 12:52:28 +0800
Tag:    v3.5.3

MDL-63117 mod_book: Add userid param to mod_book calendar callbacks

commit 8baf412ef7701caba68f7249d29a201d5e00bb0d
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Mon, 06 Aug 2018 15:36:36 +0800
Tag:    v3.5.3

MDL-62960 calendar: Visuall indicator for valid course event drop zones

commit 86eff202713e4ce1572fca38262fdf514d34189c
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Mon, 06 Aug 2018 15:35:04 +0800
Tag:    v3.5.3

MDL-62960 calendar: Rename get_module_timestamp_min/max_limit methods

commit 81e11e98f7ba8006877ea16ba50c46b517f49856
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Mon, 06 Aug 2018 14:42:10 +0800
Tag:    v3.5.3

MDL-62960 calendar: Implementing course events validity check callback

commit 4dee91aabfde0d4dbb929f0048d44dcfb7a72181
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Mon, 06 Aug 2018 14:35:45 +0800
Tag:    v3.5.3

MDL-62960 calendar: Added range check callback for course events