Git commits in Moodle 3.9.2 by Paul Holden

commit 9badb9eab5787938266b8483c2549fd9fa06921c
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 07 Dec 2023 17:16:19 +0800
Tag:    v3.9.25

MDL-79980 mod_survey: remove responses link if user cannot access.

commit 031220a0091d52f04ca5c73a4ce6b4786e7f85e8
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 28 Nov 2023 04:35:33 +0800
Tag:    v3.9.25

MDL-80268 badges: require capability to view awarded badges.

commit acb2ce417fd1b2d0499aecb241d0233ccbb91029
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 07 Nov 2023 05:16:22 +0800
Tag:    v3.9.25

MDL-79797 backup: ensure block config is safely unserialized.

commit 6ebae3663e124622485a49b5c4e23860d2d9fa46
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 07 Nov 2023 00:38:06 +0800
Tag:    v3.9.25

MDL-79980 mod_survey: respect activity group mode getting report.

commit 2023e58e7ba56d60c7a0231f79180690dabe4b42
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 28 Sep 2023 06:45:23 +0800
Tag:    v3.9.24

MDL-79455 tool_uploadcourse: clean course data fields individually.

commit 031f5f372b57131dea4cac9b09bae6a714ce9117
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 22 Sep 2023 05:22:38 +0800
Tag:    v3.9.24

MDL-79455 tool_uploadcourse: safe preview of uploaded course data.

commit 8cc1b4117306bc77535f19368de07a200e679ef8
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 22 Sep 2023 04:43:41 +0800
Tag:    v3.9.24

MDL-79426 gradeimport_csv: safely preview CSV content during import.

commit 7f2b1cba3da4ac774181db451d6c15000af7a125
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 18 Sep 2023 21:01:36 +0800
Tag:    v3.9.24

MDL-79408 mod_lesson: safer unserializing/comparison of properties.

commit 0ae5ee6dfefdc3d70716c97a10081bd22cde60a6
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 18 Sep 2023 20:43:14 +0800
Tag:    v3.9.24

MDL-79409 mod_imscp: appropriate unserialization of package structure.

commit 29a84a66db691caea1ec18a5902202c9d661f806
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 11 Sep 2023 19:44:58 +0800
Tag:    v3.9.24

MDL-79310 forumreport_summary: report only on users who can be viewed.

commit 280eee89d4aee309dc9e15859fc52fdba15e019a
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 11 Sep 2023 19:30:33 +0800
Tag:    v3.9.24

MDL-79310 mod_forum: ensure only visible users can be exported.

commit 083a7f5914c60ce825701ff1366e2c9b7a5b7b44
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 11 Sep 2023 19:17:57 +0800
Tag:    v3.9.24

MDL-79310 enrol: restrict searched users to those user can view.

commit 54e0b7c8f2adc760f3db66ac87ae2e06741e9042
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 22 Aug 2023 03:29:36 +0800
Tag:    v3.9.24

MDL-79017 core: re-factor method to unserialize array.

commit c22b94aea7f467d95b720ea5339154a3ca431a5d
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 27 Jul 2023 20:01:53 +0800
Tag:    v3.9.24

MDL-78820 h5p: use fullname of current user as the xAPI actor name.

commit 8164c8f419ddc7606bdfadcbdbb7e6e4372ba57b
Author: Paul Holden <paulh@moodle.com>
Date:   Sat, 22 Jul 2023 00:06:34 +0800
Tag:    v3.9.23

MDL-78792 message: access checks in processor fragment callback.

commit 6ea1f2167657ab4e82f30842b74223beefc2d3b8
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 14 Jul 2023 23:25:07 +0800
Tag:    v3.9.23

MDL-78703 behat: fix HTTP GET method capitalization on redirect.

commit 3d0bff0e98b6c2991618983654144cb6e1d5cdba
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 05 Jul 2023 07:00:59 +0800
Tag:    v3.9.23

MDL-78647 files: safer unserializing of file reference data.

commit ec07126d1b3f8702b1d8aeacd72eee38000dcb37
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 27 Jun 2023 17:01:31 +0800
Tag:    v3.9.24

MDL-72249 message: stricter cleaning of processor type parameter.

commit d8d09c946570788915f92bf256ff977358d28eaa
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 21 Apr 2023 21:44:35 +0800
Tag:    v3.9.22

MDL-77995 javascript: more precise path matching building JS.

commit aa99d2ebac50b0d0e473eb136cb7b9b28aa5cff6
Author: Paul Holden <paulh@moodle.com>
Date:   Sat, 01 Apr 2023 01:12:03 +0800
Tag:    v3.9.21

weekly release 3.9.20+

commit 81ad3f094d1cba5cfd78da8cfa0076011bc134a3
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 28 Feb 2023 01:21:46 +0800
Tag:    v3.9.20

MDL-72727 mod_forum: prevent default favourite toggle click event.

commit a0e0aaadcc5d122393d581e3b20d93967d17c03f
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 10 Feb 2023 21:47:43 +0800
Tag:    v3.9.20

weekly release 3.9.19+

commit 33c05e98e13c5465a53ea32f7d33d41d05b2b8a2
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 09 Feb 2023 19:43:01 +0800
Tag:    v3.9.22

MDL-77193 mnet: correct sorting of access control table.

commit 7eb64822668a9c83ce5e58f3a5ec630054e07edc
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 09 Feb 2023 00:49:38 +0800
Tag:    v3.9.21

MDL-77187 mod_wiki: validate external method sort parameters.

commit f3142c10a7e9b8421b0f223e6a3069e3908995b3
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 03 Feb 2023 18:57:07 +0800
Tag:    v3.9.20

MDL-77132 phpunit: fix data provider method names.

commit 5a9cc6373333af98970ae2dec33624d56fd450bd
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 03 Feb 2023 08:20:40 +0800
Tag:    v3.9.20

MDL-77046 availability: validate profile field in condition.

commit 9c06ad7c0ef7372a1420b0a0a4a009a607c82843
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 25 Jan 2023 21:39:54 +0800
Tag:    v3.9.20

MDL-77040 core: assert types of returned Geoplugin data, not values.

commit b460bbc0c5c317eaa6d5a7ad64f7ebab9e67bc9b
Author: Paul Holden <paulh@moodle.com>
Date:   Sat, 21 Jan 2023 01:19:16 +0800
Tag:    v3.9.20

MDL-76977 phpunit: ensure unique data provider keys in mustache test.

commit b3da8767ad1d7eb18e3c69fb4c0a4d3fd18d005a
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 10 Jan 2023 23:11:36 +0800
Tag:    v3.9.20

MDL-76841 tool_mobile: improve potential config issues test.

commit 1632e5917985a2572757af6de8c9270b8c439fe8
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 10 Jan 2023 07:27:05 +0800
Tag:    v3.9.20

MDL-76809 gradereport_history: pre-filter report userids filter.

commit 1d74ef12551eedfae8a0d5a92847445ea153362a
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 13 Dec 2022 19:22:33 +0800
Tag:    v3.9.20

MDL-70070 phpunit: correct data provider method names.

commit 98b361c4893e89407192c762284a7bd2bf1d5cb9
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 13 Dec 2022 18:14:45 +0800
Tag:    v3.9.20

MDL-76662 tool_log: correct supported reports test assertions.

commit d4389e4a0e95812e23edaf97548e50a02aad1140
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 08 Sep 2022 01:26:31 +0800
Tag:    v3.9.20

MDL-75517 report_participation: filter report by viewable roles only.

commit a88c706d98b74d10c1689a29b49fe4c7ff3f03d4
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 18 Aug 2020 04:14:57 +0800
Tag:    v3.9.2

MDL-69493 cohort: remove escaping of return URL params.

commit a37dc94598258ea75e2095306e0d1a89c29685ce
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 18 Aug 2020 03:52:51 +0800
Tag:    v3.9.2

MDL-69492 auth_cas: normalise member distinguished name config.

commit 1e08e046e2dd6cd32e951c3465f505ac69389473
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 18 Aug 2020 03:31:27 +0800
Tag:    v3.9.2

MDL-69492 auth_ldap: normalise member distinguished name config.

commit 4ff5d5ef173456fc6336f31f1e6c01d8628a911d
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 12 Aug 2020 07:57:57 +0800
Tag:    v3.9.2

MDL-69448 backup: fix capability checks when unable to copy user data.

commit 0991b0a09192238fce97aafce422a9ebe276f23b
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 12 Aug 2020 06:33:20 +0800
Tag:    v3.9.2

MDL-69449 block_timeline: use dayslimit context data in template.

commit 646ebff5dd1bd3f70c4148659f29820ebae157f6
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 28 Jul 2020 20:25:42 +0800
Tag:    v3.9.2

MDL-69367 quizaccess_seb: correct foreign key table reference.

commit 6b6a0839169513ea61219aaa52afe3b1358ab68b
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 24 Jul 2020 17:04:42 +0800
Tag:    v3.9.2

MDL-69353 admin: set page title when prompting for upgrade key.

commit ff2d425711525c18831394c8d697d8665184eda1
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 22 Jul 2020 06:49:03 +0800
Tag:    v3.9.2

MDL-67394 dml: improve thrown exception when Oracle can't parse query.

commit 5068d59b1371b1854905b8a0f52edf5c84b8b46e
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 17 Jul 2020 23:24:53 +0800
Tag:    v3.9.2

MDL-69311 dataformat: correct license docblock.

commit af1f371aa706458724785f82547b3217ae1ec346
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 16 Jul 2020 02:45:49 +0800
Tag:    v3.9.2

MDL-65819 message: send contact requests using recipient language.

commit 4a16804df78550e91b20135fcfed3fda07fb46db
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 07 Jul 2020 21:29:34 +0800
Tag:    v3.9.2

MDL-69214 user: correct participant table forced group SQL.

commit e64f37c3c5714ede446ac2fd7c09ebd66e562589
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 07 Jul 2020 20:44:10 +0800
Tag:    v3.9.2

MDL-69204 tool_dataprivacy: summary link only on current user profile.

commit b4a73ff47fa747afc7c8ed45db714cd0a336e33c
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 09 Jun 2020 05:39:43 +0800
Tag:    v3.9.2

MDL-68715 completion: fix form default value for course prerequisites.

commit f66e6749ae7e8f32b84ddce324125a3fb2974dd6
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 29 May 2020 05:17:23 +0800
Tag:    v3.9.2

MDL-68860 mod_lti: Oracle support for retrieving shared secrets.

commit 6a3edc34bde3c289426cad2c483acd1ed912394c
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 21 May 2020 14:55:19 +0800
Tag:    v3.9.2

MDL-60260 course: validate external fields on create/update course.

commit ac7cb0921b4efe997f1602619fc708c40ebb4428
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 14 May 2020 04:45:58 +0800
Tag:    v3.9.2

MDL-68706 customfield_textarea: allow field content to be cleared.

commit cc91fe0988a5dbc64ed2a742fdb32d4f03d9c5bc
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 06 May 2020 06:12:42 +0800
Tag:    v3.9.2

MDL-68618 mod_forum: stop reverting idnumber when updating instance.

commit a97c45a15d3b472dabba8806db10cfb6f7170fe4
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 29 Apr 2020 07:25:45 +0800
Tag:    v3.9.2

MDL-66900 course: don't clean category description when editing.

commit 863fb96ffa5aa18a7ae6c920216370d7e6dc2d2d
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 29 Apr 2020 04:13:41 +0800
Tag:    v3.9.2

MDL-56595 tool_usertours: set page params when configuring tours/steps.

commit d68848383e4d199a40f884a3b34175cb6d39ad8a
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 27 Nov 2019 15:23:35 +0800
Tag:    v3.9.2

MDL-62980 tool_dataprivacy: show persistent errors inside form.