Git commits in Moodle 3.5.x by David Mudrák

commit ddd7021adbc211f94044e7b3ea74ccbcb60b3daa
Author: David Mudrák <david@moodle.com>
Date:   Tue, 09 Feb 2021 22:29:11 +0800
Tag:    v3.5.18

MDL-70804 mnet: Use proper DML method to get records from the table

commit 8ef6c25a98c37fa5c0ec117115001c51556f3896
Author: David Mudrák <david@moodle.com>
Date:   Fri, 10 May 2019 16:35:54 +0800
Tag:    v3.5.6

MDL-65537 lang: Use fixed strings in tests, too

commit 15d115760006d799a91096abd3b8019c04a28eff
Author: David Mudrák <david@moodle.com>
Date:   Thu, 14 Mar 2019 04:28:48 +0800
Tag:    v3.5.6

MDL-64994 analytics: Improve the Python package version check

commit 959c70e87bc6c101ee24f0ceb7cae16d8304db66
Author: David Mudrák <david@moodle.com>
Date:   Wed, 06 Mar 2019 03:01:28 +0800
Tag:    v3.5.6

MDL-64996 analytics: Make sure the no_teaching model is trained

commit 8e2360f9c82f1406a43f8c538d59baa437c6b4b5
Author: David Mudrák <david@moodle.com>
Date:   Wed, 06 Mar 2019 02:57:52 +0800
Tag:    v3.5.6

MDL-64996 analytics: Don't mark static model as untrained after clearing

commit a1026db0fe05c978cf4ad46f6deaa88b73b0953a
Author: David Mudrák <david@moodle.com>
Date:   Tue, 05 Mar 2019 20:47:14 +0800
Tag:    v3.5.6

MDL-64994 analytics: Add a simple semantic version check method

commit 4c73fd62b09a98e1123ffbbe9965b5bacd3799c7
Author: David Mudrák <david@moodle.com>
Date:   Fri, 01 Mar 2019 02:58:41 +0800
Tag:    v3.5.5

MDL-64943 lang: Fix regression in the test caused by the reworded string

commit d5cdc97b2f7f0a9789679b5dc2d7857fe9abbc09
Author: David Mudrák <david@moodle.com>
Date:   Thu, 28 Feb 2019 20:35:35 +0800
Tag:    v3.5.5

MDL-64943 lang: Fix regressions in Behat caused by reworded strings

commit b14eb813a00c6b8976e8526ba47d510096b71a8c
Author: David Mudrák <david@moodle.com>
Date:   Thu, 31 Jan 2019 19:28:52 +0800
Tag:    v3.5.5

MDL-64737 editor_atto: Fix the privacy export_user_data() implementation

commit 7ed8b29579f6a9eaeea2075b53518a41a9994611
Author: David Mudrák <david@moodle.com>
Date:   Thu, 31 Jan 2019 18:31:57 +0800
Tag:    v3.5.5

MDL-64737 privacy: Fix privacy provider testsuite file names

commit f9d389f45b091004e411915388fea61a316d54d8
Author: David Mudrák <david@moodle.com>
Date:   Fri, 11 Jan 2019 18:01:46 +0800
Tag:    v3.5.5

MDL-64553 message: Add index for the notifications.useridfrom field

commit 8374e2db3fac344027507d0271ad1b262246d086
Author: David Mudrák <david@moodle.com>
Date:   Wed, 09 Jan 2019 03:03:06 +0800
Tag:    v3.5.5

MDL-64452 cache: Add tests for key prefix based on session id

commit c4f137749dff435538c484d12ebdd3ad26baf255
Author: David Mudrák <david@moodle.com>
Date:   Wed, 09 Jan 2019 02:23:59 +0800
Tag:    v3.5.5

MDL-64452 cache: Always use the current session id in the key prefix

commit 787991f1d401d2c244710faf71a32d01ed5fec8c
Author: David Mudrák <david@moodle.com>
Date:   Tue, 18 Dec 2018 04:03:58 +0800
Tag:    v3.5.5

MDL-64424 privacy: Use system context purpose on the front page, too

commit 690e03bfea160660667d62f0c4eea3302034e6c7
Author: David Mudrák <david@moodle.com>
Date:   Sun, 25 Nov 2018 14:17:54 +0800
Tag:    v3.5.4

MDL-64205 privacy: Delete orphaned data request records on upgrade

commit 8575b451c4f94b9154599f848fd594e92229e50e
Author: David Mudrák <david@moodle.com>
Date:   Sun, 25 Nov 2018 13:55:23 +0800
Tag:    v3.5.4

MDL-64205 users: Do not delete the actual records of unconfirmed users

commit 31bfc01e9db96093937e47f5cfb179aac366cbac
Author: David Mudrák <david@moodle.com>
Date:   Fri, 16 Nov 2018 03:44:03 +0800
Tag:    v3.5.4

MDL-63994 auth_cas: Include the login token in the simulated login form

commit f779e204acfb4e546d4ef2f995c4839badbdae1a
Author: David Mudrák <david@moodle.com>
Date:   Fri, 16 Nov 2018 03:35:46 +0800
Tag:    v3.5.4

MDL-63994 login: Improve the logintoken param input

commit 9ccfa64940eab1007c1e09bc7f8f0f2f06119825
Author: David Mudrák <david@moodle.com>
Date:   Fri, 16 Nov 2018 03:27:58 +0800
Tag:    v3.5.4

MDL-63994 login: Clarify inline comments on loginpage_hook() usage

commit bdbecafdc0ffd8e0cc34c8cb8d0424f4af77c259
Author: David Mudrák <david@moodle.com>
Date:   Fri, 09 Nov 2018 05:55:33 +0800
Tag:    v3.5.4

MDL-63940 recaptcha: Use www.recaptcha.net in the service endpoint URL

commit d3e89fec584cb5df8d0cab7867c36137e4d330f8
Author: David Mudrák <david@moodle.com>
Date:   Tue, 23 Oct 2018 15:58:03 +0800
Tag:    v3.5.3

MDL-63730 lang: Update Behat scenarios to use the new strings

commit 5171746d5aae4c8e79326d1246c7e7d7dc622c6e
Author: David Mudrák <david@moodle.com>
Date:   Fri, 19 Oct 2018 03:51:06 +0800
Tag:    v3.5.3

MDL-63689 workshop: Add support for removal of multiple context users

commit f6be98b9423f18451d7e84865c7f54064fafbdec
Author: David Mudrák <david@moodle.com>
Date:   Fri, 17 Aug 2018 18:57:35 +0800
Tag:    v3.5.2

MDL-63174 user: user_create_user to throw exception on empty username

commit d694bf2435cfd4027db36c6d2e96a632afa3bf2a
Author: David Mudrák <david@moodle.com>
Date:   Fri, 17 Aug 2018 18:33:25 +0800
Tag:    v3.5.2

MDL-63174 user: core_user_create_users to throw exception on empty names

commit 06e4325bda524a115e8ae38ec82cbebdfec44890
Author: David Mudrák <david@moodle.com>
Date:   Mon, 23 Jul 2018 17:46:22 +0800
Tag:    v3.5.2

MDL-62965 core_user: Fix missing user profile fields on signup page

commit aac5333538b92af69e30be1a55e6881c327c0b97
Author: David Mudrák <david@moodle.com>
Date:   Wed, 18 Jul 2018 20:27:14 +0800
Tag:    v3.5.2

MDL-62939 user: Fix field type of the user profile description

commit 580a0918b45cd1081490215a388bfe21ca3ec829
Author: David Mudrák <david@moodle.com>
Date:   Tue, 17 Jul 2018 03:50:49 +0800
Tag:    v3.5.2

MDL-62848 form: Fix width of the autocomplete input field

commit 6aaf58298216d07b5b4ed5ed7ead3c30c97c96a3
Author: David Mudrák <david@moodle.com>
Date:   Tue, 17 Jul 2018 03:45:13 +0800
Tag:    v3.5.2

MDL-62848 form: Fix missing support for {{#js}} helper in autocomplete

commit 2a9787beeefc836ad2852f1bca9f7ae7ba05340b
Author: David Mudrák <david@moodle.com>
Date:   Mon, 16 Jul 2018 23:26:01 +0800
Tag:    v3.5.2

MDL-60874 enrol_manual: Improve searching of users in quick enrol UI

commit 73df15dd67baebf5cb63b99d3c0cff7491667b0f
Author: David Mudrák <david@moodle.com>
Date:   Mon, 16 Jul 2018 22:56:46 +0800
Tag:    v3.5.2

MDL-60874 core_form: allow autocomplete AJAX handlers return a string

commit f0a4839154397bb07422f4d4510a820d5b6a4856
Author: David Mudrák <david@moodle.com>
Date:   Fri, 13 Jul 2018 18:58:12 +0800
Tag:    v3.5.2

MDL-59847 core: Fix display of hidden identity fields in user selectors

commit ec92a0762d6a32f20676505061e256d2c40c33a5
Author: David Mudrák <david@moodle.com>
Date:   Fri, 13 Jul 2018 18:48:14 +0800
Tag:    v3.5.2

MDL-59847 core: Fix display of hidden identity fields in user lists

commit 4edb56a2a5f69b036453f08805c62b5ea8313d32
Author: David Mudrák <david@moodle.com>
Date:   Tue, 10 Jul 2018 19:26:44 +0800
Tag:    v3.5.3

MDL-62891 core: Stop using var_export() to describe callables

commit 02459b6527324ec5e5dcaabdf567164d7c296956
Author: David Mudrák <david@moodle.com>
Date:   Tue, 10 Jul 2018 19:18:38 +0800
Tag:    v3.5.3

MDL-62891 core: Introduce new get_callable_name() function

commit 84bef5413cedd58b4107faa49f16d858fdde0c66
Author: David Mudrák <david@moodle.com>
Date:   Wed, 04 Jul 2018 15:46:53 +0800
Tag:    v3.5.2

MDL-62619 privacy: Fix a missing alias in the blog provider class

commit df269451053fc9577da2c24bf65ff7989b7717d5
Author: David Mudrák <david@moodle.com>
Date:   Wed, 04 Jul 2018 04:28:35 +0800
Tag:    v3.5.2

MDL-62619 privacy: Fix some bits of performance improvements

commit 4cdd9e77dc4a9f419c856dd8ef519e79631bf969
Author: David Mudrák <david@moodle.com>
Date:   Tue, 03 Jul 2018 16:47:38 +0800
Tag:    v3.5.1

MDL-62796 tool_policy: Fix a regression in Behat test

commit 6a3cffd3c6ac43b6ff395d23a522bfe21fc099db
Author: David Mudrák <david@moodle.com>
Date:   Mon, 18 Jun 2018 22:53:03 +0800
Tag:    v3.5.1

MDL-62621 comments: Add missing indexes on comments table

commit 4f41ae2763e642e71bfdbfb658cc5f4dba89eaa9
Author: David Mudrák <david@moodle.com>
Date:   Thu, 10 May 2018 17:35:12 +0800
Tag:    v3.5.0-rc1

MDL-61949 privacy: Add mention of the new API in upgrade.txt files

commit 14e0ab353652139b43b91c3a834439e4592b137e
Author: David Mudrák <david@moodle.com>
Date:   Thu, 10 May 2018 04:19:43 +0800
Tag:    v3.5.0-rc1

MDL-62354 tool_policy: Reflect the strings improvements in Behat tests

commit fa7297aff04f4a340708c3a5e9c9a0c80698df05
Author: David Mudrák <david@moodle.com>
Date:   Thu, 03 May 2018 19:44:44 +0800
Tag:    v3.5.0-rc1

MDL-62315 form: Implement the privacy API for core_form subsystem

commit 15ce5b7e9ba8bd827bfff28dc1bb35e0c7afdf05
Author: David Mudrák <david@moodle.com>
Date:   Fri, 27 Apr 2018 21:14:23 +0800
Tag:    v3.5.0-rc1

MDL-62241 privacy: Include the unit tests from the 3.3 branch

commit 59a8a5c0b8eb9bb47c490939ab66283a06b72084
Author: David Mudrák <david@moodle.com>
Date:   Fri, 27 Apr 2018 17:19:25 +0800
Tag:    v3.5.0-rc1

MDL-61905 workshop: Implement privacy API in grading evaluators

commit 4b8d462ee6771985cded62bf8c996eaf901bef75
Author: David Mudrák <david@moodle.com>
Date:   Fri, 27 Apr 2018 17:14:11 +0800
Tag:    v3.5.0-rc1

MDL-61905 workshop: Implement privacy API in assessment allocators

commit fe745a0a8433c03fec6ca678cf1516869cd8f22d
Author: David Mudrák <david@moodle.com>
Date:   Fri, 27 Apr 2018 17:07:41 +0800
Tag:    v3.5.0-rc1

MDL-61905 workshop: Implement privacy API in grading strategies

commit 84a57322c2cbe5a832b8b38ce7938b6c3c697114
Author: David Mudrák <david@moodle.com>
Date:   Fri, 27 Apr 2018 16:53:58 +0800
Tag:    v3.5.0-rc1

MDL-61905 workshop: Implement the privacy API in the workshop core

commit ea2ede2cf60ddb7634d154036bee5f1bf375a508
Author: David Mudrák <david@moodle.com>
Date:   Fri, 27 Apr 2018 16:45:15 +0800
Tag:    v3.5.0-rc1

MDL-61905 workshop: Drop the old 1.x era tables

commit 60ecb39fb60d0d63aa36b38936e52ae6e443c373
Author: David Mudrák <david@moodle.com>
Date:   Wed, 25 Apr 2018 02:49:25 +0800
Tag:    v3.5.0-rc1

MDL-62181 lang: Fix changed admin node title in behat scenario

commit 7a429a160d12268ab05ceb2c819b3f8386ba208e
Author: David Mudrák <david@moodle.com>
Date:   Wed, 18 Apr 2018 19:13:51 +0800
Tag:    v3.5.0-beta

MDL-62003 privacy: Fix reported coding style violation

commit 3ecbf154db0d90a7e25323d6d460b3d29196eca1
Author: David Mudrák <david@moodle.com>
Date:   Wed, 18 Apr 2018 19:12:47 +0800
Tag:    v3.5.0-beta

MDL-62003 privacy: Consistently export files into _files folder

commit 22e94d69f7ec32f040e7958a5348a8315e16e198
Author: David Mudrák <david@moodle.com>
Date:   Fri, 13 Apr 2018 15:42:47 +0800
Tag:    v3.5.0-beta

MDL-61759 admin: Fix notice if attempting use nonexisting policy handler

commit 3d9571d5f09a0ab99743cf298f9e35f475b9398d
Author: David Mudrák <david@moodle.com>
Date:   Thu, 05 Apr 2018 13:57:08 +0800
Tag:    v3.5.0-beta

MDL-61864 tool_policy: management of the site policies

commit 60e213470d0d2f95b0d7aa28c7fe1bfd4c87eb43
Author: David Mudrák <david@moodle.com>
Date:   Thu, 22 Mar 2018 01:04:56 +0800
Tag:    v3.5.0-beta

MDL-61658 user: Fix parsing of the agedigitalconsentmap setting

commit 0c98acefc19063610092a12a58dacd234411f7ef
Author: David Mudrák <david@moodle.com>
Date:   Thu, 15 Mar 2018 20:17:31 +0800
Tag:    v3.5.0-beta

MDL-61658 user: Fix displaying of user's country name

commit 6cc9dce202253e7142c090ce028ab4346067a048
Author: David Mudrák <david@moodle.com>
Date:   Wed, 28 Feb 2018 21:17:24 +0800
Tag:    v3.5.0-beta

MDL-60101 auth_oauth2: Don't allow suspended users to SSO in via OAuth2

commit 47ea60fd3edf03de1c32a1a8c9a3c2afb79c2e8b
Author: David Mudrák <david@moodle.com>
Date:   Wed, 28 Feb 2018 05:09:15 +0800
Tag:    v3.5.0-beta

MDL-61741 enrol_paypal: Prevent some edge-case false errors

commit a38da470af4579e11718d3053c8122f86f724d84
Author: David Mudrák <david@moodle.com>
Date:   Wed, 28 Feb 2018 04:38:48 +0800
Tag:    v3.5.0-beta

MDL-61741 enrol_paypal: Fix the IPN verification endpoint URL

commit d12cdcbd7d9783b078013e3a2227a8f226aef6e0
Author: David Mudrák <david@moodle.com>
Date:   Thu, 15 Feb 2018 19:50:46 +0800
Tag:    v3.5.0-beta

MDL-61392 enrol_paypal: Improve IPN input parameters checking

commit 39a5fbeb01ba8ad4829e798ea6dc1f7b64332557
Author: David Mudrák <david@moodle.com>
Date:   Thu, 15 Feb 2018 17:28:31 +0800
Tag:    v3.5.0-beta

MDL-61392 enrol_paypal: Improve the IPN notifications handling

commit 26c1c01629349c09a999359af1b731c8af793818
Author: David Mudrák <david@moodle.com>
Date:   Thu, 15 Feb 2018 01:06:45 +0800
Tag:    v3.5.0-beta

MDL-61453 user: Fix accepted file type when uploading user pictures

commit 051857fcb981930bd1148f66eeac16a976c46587
Author: David Mudrák <david@moodle.com>
Date:   Thu, 01 Feb 2018 06:05:22 +0800
Tag:    v3.5.0-beta

MDL-61242 repository_equella: Fix missing class repository

commit 0bdc57856784b5dc46da6d295d15d69008fd703e
Author: David Mudrák <david@moodle.com>
Date:   Thu, 25 Jan 2018 06:19:51 +0800
Tag:    v3.5.0-beta

MDL-61477 admin: Allow plugins to act as alternate policy handlers

commit 7cdb4266e0b0e6dfe960136fc361f0e207646a2c
Author: David Mudrák <david@moodle.com>
Date:   Fri, 22 Dec 2017 02:27:51 +0800
Tag:    v3.5.0-beta

MDL-32113 xmldb: Fix and extend unit tests for XMLDB_TYPE_NUMBER

commit 521252d6420ecc86650e529d63959ca3a8e2f244
Author: David Mudrák <david@moodle.com>
Date:   Thu, 21 Dec 2017 23:16:50 +0800
Tag:    v3.5.0-beta

MDL-32113 xmldb: Support numeric fields with precision up to 38 digits

commit 457eaef9ecbd56e9b96f554669784a71a6862df7
Author: David Mudrák <david@moodle.com>
Date:   Thu, 21 Dec 2017 21:51:35 +0800
Tag:    v3.5.0-beta

MDL-32113 xmldb: Remove hard-coded exceptions for long number fields

commit c581517dd72c6966fe3f0d0bdb68b8ae1bf4ff84
Author: David Mudrák <david@moodle.com>
Date:   Tue, 19 Dec 2017 03:06:36 +0800
Tag:    v3.5.0-beta

MDL-61056 feedback: Fix the response navigation links

commit c260117d1518e9f796e4ff420f0ffd4bcd42c9ad
Author: David Mudrák <david@moodle.com>
Date:   Thu, 07 Dec 2017 06:14:08 +0800
Tag:    v3.5.0-beta

MDL-57564 enrol: Add unit tests for the new sorting behaviour

commit 9cefe2f2b2c50c0daee11ccf8c5e3f7b27004de3
Author: David Mudrák <david@moodle.com>
Date:   Wed, 06 Dec 2017 04:59:04 +0800
Tag:    v3.5.0-beta

MDL-57564 enrol: Fix typos and copy&paste mistake in the exception msg

commit 04985346a20c0e748b694755021ae65ee3f1317f
Author: David Mudrák <david@moodle.com>
Date:   Wed, 06 Dec 2017 04:56:07 +0800
Tag:    v3.5.0-beta

MDL-57564 enrol: Make use of the new default sort parameter

commit a3d003603ac5e6dd7bf2a41e4325822c3e2a6436
Author: David Mudrák <david@moodle.com>
Date:   Wed, 06 Dec 2017 04:53:55 +0800
Tag:    v3.5.0-beta

MDL-57564 enrol: Change the default sort in other two functions

commit 4b82c15cdbb8a4b71edea7983441832e6725da27
Author: David Mudrák <david@moodle.com>
Date:   Fri, 01 Dec 2017 07:22:59 +0800
Tag:    v3.5.0-beta

MDL-60940 weblib: Introduce an ability to force cleaning of all content

commit 0c6554e03c9527b3e8f08f751ff124e9953ab5ec
Author: David Mudrák <david@moodle.com>
Date:   Thu, 30 Nov 2017 17:47:57 +0800
Tag:    v3.5.0-beta

MDL-36056 form: Do not allow passwords with wrapping whitespace

commit 88f4b6c75d827daae8159fcff4d998f39ef1c1d4
Author: David Mudrák <david@moodle.com>
Date:   Fri, 17 Nov 2017 04:56:45 +0800
Tag:    v3.5.0-beta

MDL-60824 profile: Fix handling of to-be-created user id