Git commits in Moodle 3.7.x by Jake Dallimore

commit 661f51493ceab245600824a038edb34190c1e154
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 20 Jul 2020 10:59:27 +0800
Tag:    v3.7.8

MDL-69319 mod_lti: style and docs changes in external tests

commit 54748014f7d5bf29bc1fc6b01e0fa703fe1d4487
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 20 Jul 2020 10:45:54 +0800
Tag:    v3.7.8

MDL-69319 mod_lti: replace try/catch with expectException in ext tests

commit 6baabaf790f976458ff3077f642eae8a710ac8ad
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 17 Jul 2020 16:26:07 +0800
Tag:    v3.7.8

MDL-69319 mod_lti: remove unused vars from externallib_test

commit fb0b9f8c33d45434825f6464ba22e7fef3e243df
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 17 Jul 2020 16:20:37 +0800
Tag:    v3.7.8

MDL-69319 mod_lti: move test data generation out of common setup

commit 5ddf2ae179909cbe939cbf8adc828ead587d72a2
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 17 Jul 2020 15:03:09 +0800
Tag:    v3.7.8

MDL-69319 mod_lti: call clean_returnvalue in external tests

commit 7ca59eba5790106183510e84b90088dce71c1536
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 14 May 2020 16:10:59 +0800
Tag:    v3.7.7

MDL-68847 mod_url: fix bug when using dnd to handle urls

commit 1674e5f87c7d00afa0dfe21ccf72e0605b88f257
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 02 Apr 2020 09:50:22 +0800
Tag:    v3.7.6

MDL-68309 overrides: clarify inactive overrides help string

commit 604b2a3b58ffc05e1266b0f06113579ba3e479a9
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 27 Mar 2020 09:18:33 +0800
Tag:    v3.7.6

weekly release 3.7.5+

commit b2c0237ae8b7257f29708238de1440815a3e6d3d
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 03 Jan 2020 11:25:02 +0800
Tag:    v3.7.4

weekly release 3.7.3+

commit dc238e45bb0467d89fccb9cb6b8238de7a0ea254
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 02 Jan 2020 10:28:14 +0800
Tag:    v3.7.4

MDL-67599 behat: fix behat tests assuming Jan 2020 is a future date

commit b257dc6a1c83a950f60be5069bedf408a0dd4f67
Author: Jake Dallimore <jake@moodle.com>
Date:   Tue, 31 Dec 2019 15:31:11 +0800
Tag:    v3.7.4

MDL-67593 core_iplookup: update lang string describing download process

commit 079cab51587790043491082b9cac6b367b4374f8
Author: Jake Dallimore <jake@moodle.com>
Date:   Tue, 31 Dec 2019 14:38:50 +0800
Tag:    v3.7.4

MDL-67593 core_iplookup: use MaxMind test database in unit tests

commit 2e9dd5864e9432f4d5005753ead0d8079f14249e
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 06 Dec 2019 15:03:21 +0800
Tag:    v3.7.4

MDL-67458 core: removing stale cohortroles and role assignments

commit c309ace4a99f1c2efa0be9aa7c34841b3a8f5e3e
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 06 Dec 2019 10:34:58 +0800
Tag:    v3.7.4

MDL-67458 tool_cohortroles: remove role mapping for deleted roles

commit 64f1c9d9013845edf093c21bf421f9df32760477
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 07 Nov 2019 11:48:50 +0800
Tag:    v3.7.3

MDL-66257 tool_cohortroles: unit test for users in multiple cohorts

commit ca42dbc0dd014a56b83f7b5d07c7b8f7393ba0ef
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 14 Oct 2019 11:47:57 +0800
Tag:    v3.7.3

MDL-66796 mod_quiz: only update the id number if changed

commit 3958f4a302d49ecfd4a3b09661449506415d9376
Author: Jake Dallimore <jake@moodle.com>
Date:   Tue, 17 Sep 2019 11:26:45 +0800
Tag:    v3.7.3

MDL-66734 core_comment: fix get_comment ordering when timestamps match

commit 1542213b00f48718fdc5dfece961e62a9ef2d6c2
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 13 Sep 2019 11:30:20 +0800
Tag:    v3.7.3

weekly release 3.7.2+

commit df991a4d5376494b16181c3feeb1c71ed5f0317c
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 12 Sep 2019 11:02:21 +0800
Tag:    v3.7.3

MDL-66156 block_myoverview: remove orphaned course favourite records

commit f3c2624fbc406a2a87ae451e057924339b246ddd
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 30 Aug 2019 13:12:12 +0800
Tag:    v3.7.2

weekly release 3.7.1+

commit d72a6fc04cafdde72cbfe5dd987373dd8bb25892
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 18 Jul 2019 15:13:58 +0800
Tag:    v3.7.3

MDL-66156 block_myoverview: purge course favourites on course deletion.

commit 8a5783c2bec6eff0521eb6db2f31dda88323f6aa
Author: Jake Dallimore <jake@moodle.com>
Date:   Wed, 17 Jul 2019 14:39:08 +0800
Tag:    v3.7.3

MDL-66169 admin: properly set debugsmtp, which is a config.php only var

commit a174ed373657ba7a30b944e182e148ca2fadb256
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 08 Jul 2019 16:00:55 +0800
Tag:    v3.7.3

MDL-66106 core_form: fix client side validation bug caused by MDL-65217

commit 4a2a533fe1169b3efaffd76686a8e5359fa220f8
Author: Jake Dallimore <jake@moodle.com>
Date:   Wed, 26 Jun 2019 16:07:49 +0800
Tag:    v3.7.1

MDL-65249 session: use redis host constant in unit tests

commit 7918a0ea4cafacf9000592db2c3529913ad4926c
Author: Jake Dallimore <jake@moodle.com>
Date:   Wed, 15 May 2019 18:28:15 +0800
Tag:    v3.7.0-rc2

MDL-65566 core_message: let get_self_conversation use lazy init too

commit 510ede569890929cada39a4c7992d5491283a026
Author: Jake Dallimore <jake@moodle.com>
Date:   Wed, 15 May 2019 18:15:56 +0800
Tag:    v3.7.0-rc2

MDL-65566 core_message: fix bug allowing duplicate unique conversations

commit 0e0e1b4552270c636f0bb6b17ea619b3413009df
Author: Jake Dallimore <jake@moodle.com>
Date:   Wed, 15 May 2019 15:27:17 +0800
Tag:    v3.7.0-rc2

MDL-65566 core_user: remove the conversation creation code from lib.php

commit 63dd2951bba67ca2505e982f8649b6aaa6a91864
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 09 May 2019 10:59:13 +0800
Tag:    v3.7.0-rc1

MDL-65536 mod_lti: fix stale platformid when wwwroot is changed

commit e61312afc9df3bdc382fe5c1f2e8a190e19a0369
Author: Jake Dallimore <jake@moodle.com>
Date:   Wed, 08 May 2019 11:16:21 +0800
Tag:    v3.7.0-beta

MDL-62599 mod_lti: fix coding style issues

commit 7b3297d2985256582b327a45d599b597fda39ee9
Author: Jake Dallimore <jake@moodle.com>
Date:   Wed, 08 May 2019 09:28:23 +0800
Tag:    v3.7.0-beta

MDL-62599 lti_gradebookservices: use correct key in get_permitted_scopes

commit a0523b826e1205bbaa635ec2b4b31676821d165c
Author: Jake Dallimore <jake@moodle.com>
Date:   Tue, 07 May 2019 10:30:32 +0800
Tag:    v3.7.0-beta

MDL-65313 core_favourites: component scoped deletion now requires itemid

commit 5c73f6e2e5e46613ed93d36aae1864d8adee6817
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 06 May 2019 14:57:27 +0800
Tag:    v3.7.0-beta

MDL-62599 mod_lti: correct deprecations in service_base

commit 31d3c766026288561e7de9994fc673b3895ceca9
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 29 Apr 2019 11:01:14 +0800
Tag:    v3.7.0-beta

MDL-65169 core_message: add behat step allowing searching for a string

commit ca264ee6708015a5bee5b0315bbccc1ece52d266
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 26 Apr 2019 15:22:43 +0800
Tag:    v3.7.0-beta

MDL-64676 core_message: fix legacy behat step which failed on firefox

commit 903ec849c5ec6ab553f42f69b58bb3e74bbb59ef
Author: Jake Dallimore <jake@moodle.com>
Date:   Wed, 10 Apr 2019 11:59:31 +0800
Tag:    v3.7.0-beta

MDL-65313 core: upgrade code to remove stale favourites for messaging

commit f962859b5603370825f7002a4ce0aafd19398a70
Author: Jake Dallimore <jake@moodle.com>
Date:   Wed, 10 Apr 2019 09:36:45 +0800
Tag:    v3.7.0-beta

MDL-65313 core_favourite: add component-scoped favourite service class

commit 6421775ad2a7d601d78f1c611f902f815fc36996
Author: Jake Dallimore <jake@moodle.com>
Date:   Wed, 10 Apr 2019 08:29:43 +0800
Tag:    v3.7.0-beta

MDL-65313 core_message: remove favourites when deleting a conversation

commit 152e41cccb814b227311d3926ce62ebcbbf5427b
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 29 Mar 2019 15:21:33 +0800
Tag:    v3.7.0-beta

MDL-65170 core_user: perf improvement for user_get_user_details_courses

commit 3edac0906318e0b3b0cc1ca1dd7caa0a983a423c
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 28 Mar 2019 11:51:07 +0800
Tag:    v3.7.0-beta

MDL-65169 core_message: user search respects profile visibility

commit e4aaecd392e3b27dfd0b951a6630159a19bc26e1
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 28 Mar 2019 10:19:20 +0800
Tag:    v3.7.0-beta

MDL-65170 core_user: user_get_user_details_courses respects groupmode

commit 51be3bf18dbbc3b2b00a32eace6ac4ec46ca8adc
Author: Jake Dallimore <jake@moodle.com>
Date:   Wed, 20 Mar 2019 16:24:52 +0800
Tag:    v3.7.0-beta

MDL-65114 core_message: date format depends on message age

commit ec819146cce71d47e6d0b5403e9889d64de1db7b
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 15 Mar 2019 11:01:23 +0800
Tag:    v3.7.0-beta

weekly release 3.7dev

commit ed37e2d234760a89e13e86451c253a79a30cbc64
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 15 Mar 2019 11:01:23 +0800
Tag:    v3.7.0-beta

NOBUG: Fixed file access permissions

commit 36159c67aaf6a29b1dcd5371db4ec4c8b562216c
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 15 Mar 2019 11:01:22 +0800
Tag:    v3.7.0-beta

NOBUG: Fixed SVG browser compatibility

commit fa25f170b68cd53c1f705b76ba7e9ea6b68092d4
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 21 Jan 2019 13:50:41 +0800
Tag:    v3.7.0-beta

MDL-64323 tool_dataprivacy: fix erroneous version number

commit 0dd2bca8efa4641acc724a68617393eff0564258
Author: Jake Dallimore <jake@moodle.com>
Date:   Wed, 09 Jan 2019 11:00:43 +0800
Tag:    v3.7.0-beta

MDL-62550 core_privacy: remove theme specific js from retention js

commit a3a6e3c9053b25d27cc17ed849e82341845cb286
Author: Jake Dallimore <jake@moodle.com>
Date:   Wed, 19 Dec 2018 09:02:59 +0800
Tag:    v3.7.0-beta

MDL-64412 core_message: remove ordering code from message_search_users()

commit 9e6734a790db0a3dbccc74b502daa636d2354e69
Author: Jake Dallimore <jake@moodle.com>
Date:   Wed, 19 Dec 2018 08:46:16 +0800
Tag:    v3.7.0-beta

MDL-64412 core_message: get_member_info() respects provided ordering

commit e66e867f6eceb0bba329138fcf86b44a0d7d9c5c
Author: Jake Dallimore <jake@moodle.com>
Date:   Tue, 18 Dec 2018 17:24:53 +0800
Tag:    v3.7.0-beta

MDL-64426 core_message: fix filter support in api::get_conversations()

commit 33a388eff737c049786ee42d7430db549568471c
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 14 Dec 2018 07:51:42 +0800
Tag:    v3.7.0-beta

weekly release 3.7dev

commit 39ac02f424d141ce1fb5b7d9979259032c350af9
Author: Jake Dallimore <jake@moodle.com>
Date:   Wed, 12 Dec 2018 08:53:35 +0800
Tag:    v3.7.0-beta

MDL-63887 auth_ldap: fix unclean exit from sync when users not found

commit 44890bd73807f359e86af905c9b9158d535eead1
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 10 Dec 2018 08:10:39 +0800
Tag:    v3.7.0-beta

weekly on-sync release 3.7dev

commit e6f068722d7a0c1fe7db3c9c88a1e531397fc17a
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 09 Aug 2018 11:52:06 +0800
Tag:    v3.7.0-beta

MDL-62550 core_theme: remove unused #fgroup_ and #fitem_ rules

commit 574861588a0ce86dd897cd3d04a71be58c081230
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 09 Aug 2018 10:54:08 +0800
Tag:    v3.7.0-beta

MDL-62550 core_form: bring back the form item unique ids to fix js fails