Git commits in Moodle 3.9.x by Michael Hawkins

commit 58521210946b3890eb163d1431fa91a5b3e061bd
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Thu, 31 Aug 2023 13:13:03 +0800
Tag:    v3.9.24

MDL-77831 core: Updated security.txt expiry and added additional info

commit 6b8b0fe7806f02272f33e4f073cbc782c98d4353
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Thu, 20 Jul 2023 13:25:17 +0800
Tag:    v3.9.23

MDL-78763 tool_policy: Initialise returnurl as a moodle_url in viewall

commit efa1cab75aaea1290f849668179582cf9680e855
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Mon, 03 Apr 2023 17:11:02 +0800
Tag:    v3.9.21

MDL-75906 core: Updated security.txt expiry

commit 11acdd8532a9bb2dfbdb8ff657667169bf7479d2
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Thu, 02 Mar 2023 12:38:43 +0800
Tag:    v3.9.20

MDL-77204 mod_wiki: Clean filename in Moodle1 backup

commit f3d9759375b9388d370c53162d3a780deb9b8875
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Thu, 06 Oct 2022 11:46:16 +0800
Tag:    v3.9.18

MDL-72836 core: Updated security.txt expiry and policy URL

commit ad5bc5b5caaa5f00057f795d31b28742c4a4fd47
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Tue, 06 Sep 2022 12:05:52 +0800
Tag:    v3.9.17

MDL-68066 output: Apply disable lambda rendering to Mustache renderer

commit 5f893f890f656e5074608b09d4a4d32f2d6649cf
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Wed, 31 Aug 2022 15:28:59 +0800
Tag:    v3.9.17

MDL-75550 lib: Update Mustache const to reflect correct version

commit bb822f465a4caaf59a68e4f84d4e52a16fc9c60c
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Fri, 29 Apr 2022 18:55:40 +0800
Tag:    v3.9.14

MDL-73951 core: Updated security.txt expiry date

commit 70cf2159d4e2c395fb77a6e5dda89b6d54c4793b
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Thu, 31 Mar 2022 18:17:31 +0800
Tag:    v3.9.14

MDL-74333 badges: Check profile criteria valid when reviewing

commit 5f1b314b503ea75864749c2ee9bc2f9700ee9bfd
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Tue, 08 Mar 2022 12:11:23 +0800
Tag:    v3.9.13

MDL-74074 badges: Ensure profile criteria exists before completion check

commit 2abc1a41306181662c15e7c7c92854c50754ddd8
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Thu, 04 Nov 2021 15:45:14 +0800
Tag:    v3.9.12

MDL-72096 core: Add safe ORDER BY helpers for db sorting from user input

commit c0dbeb50ba839050e73d88dc8e4d1b307c755dd7
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Mon, 18 Oct 2021 17:12:44 +0800
Tag:    v3.9.11

MDL-71270 core: Updated security.txt expiry

commit 0d3495e6b2d65d607bd2039e219337532dbb9a80
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Tue, 27 Jul 2021 23:25:21 +0800
Tag:    v3.9.9

MDL-72203 curl: Improve redirect unit testing and update upgrade.txt

commit 61e931833994f9b072a125e86b377efb4bdc96b7
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Fri, 02 Jul 2021 19:13:06 +0800
Tag:    v3.9.8

MDL-71916 lib: Check cURL redirects for blocked URLs before following

commit a8c569c3688f8f2afc7a53918a54372545386ef3
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Tue, 06 Apr 2021 13:01:19 +0800
Tag:    v3.9.7

MDL-70595 core: Updated security.txt expiry

commit 974c63505b9dd0ec77b6b397ad68d13f516065b4
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Fri, 08 Jan 2021 18:38:54 +0800
Tag:    v3.9.4

MDL-69877 core: Added security.txt

commit af6e65f221b015b72b4b6087718dfbf6e6129be3
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Tue, 01 Dec 2020 18:59:03 +0800
Tag:    v3.9.4

MDL-69911 core: Clean content passed through TeX filter

commit 098f09b6387486c07c8eaba99c2705bfefd276f4
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Tue, 03 Nov 2020 15:24:48 +0800
Tag:    v3.9.3

MDL-68749 theme: Fix bootstrap toggle switches in RTL layout

commit 3d01fc77deb64410b3492e50627249e1e37e2fb6
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Tue, 04 Aug 2020 18:04:27 +0800
Tag:    v3.9.2

MDL-69340 tag: Correct the filter input HTML in the tag manager

commit 76fd40f2f901ea96d5e6bc8fc8467d54b74762d4
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Thu, 23 Jul 2020 12:45:19 +0800
Tag:    v3.9.2

MDL-69336 lib: Correctly return promises when table show/hide columns

commit 52925cb9dff860a264cf49bac400f0f26fe49461
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Tue, 21 Jul 2020 18:42:25 +0800
Tag:    v3.9.2

MDL-69336 lib: Reinstating tablelib column show/hide functionality

commit f967acc5336682d24c23001fec83b419c8a8ae15
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Wed, 15 Jul 2020 19:58:23 +0800
Tag:    v3.9.2

MDL-69241 lib: Reset dynamic tables to page 1 when filtering or sorting

commit 996c94fd082adc1fb4fa82150d9f55023afbc1c8
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Wed, 01 Jul 2020 17:42:05 +0800
Tag:    v3.9.1

MDL-68426 theme: Set a limit on paths length in yui_combo

commit 4fb85c9c9f9021bd56bc4a5db29ecb3f55a45dc6
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Fri, 26 Jun 2020 10:01:17 +0800
Tag:    v3.9.1

MDL-69128 admin: Convert HTML entities when populating tasklogs filter

commit f2972e1dcbdb7e15618bcabb50b1dbc285d1f647
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Tue, 09 Jun 2020 14:15:24 +0800
Tag:    v3.9.0-rc2

MDL-68989 user: Apply none filterset join correctly on keyword filter

commit 8ddfc963b98a6f0bcd12ccf4172c447f7ff0de8f
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Tue, 09 Jun 2020 12:36:11 +0800
Tag:    v3.9.0-rc2

MDL-68984 user: Ensure first/last name filtering is always applied

commit e1e5766940315f23d8bfafcff52dc8572f1b01ad
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Fri, 05 Jun 2020 17:50:54 +0800
Tag:    v3.9.0-beta

MDL-68745 lib: Improved docblock descriptions for alpha PARAM types

commit f32f25b89d9131ce2403294d7d6fab235dc46213
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Thu, 04 Jun 2020 12:48:03 +0800
Tag:    v3.9.0-beta

MDL-68745 lib: Updated table filters to support non-English characters

commit d85315ee8c3207177a6303e007e8e890bd731290
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Wed, 27 May 2020 18:49:18 +0800
Tag:    v3.9.0-beta

MDL-68612 user: Update participants group filtering to enforce groups

commit a4bd55725b8c64f11ee4aa7fab888c51c13e0bd4
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Wed, 27 May 2020 11:19:46 +0800
Tag:    v3.9.0-beta

MDL-68829 user: Update participants SQL for Oracle/MSSQL compatibility

commit c36f37dfb4bdf7520ba4a213b47343537c94d644
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Thu, 21 May 2020 22:27:46 +0800
Tag:    v3.9.0-beta

MDL-68612 user: Fixed delete participants filter row execution order

commit 9e791ff7f5b8bf5fbc472a973c9cd7dde3b0be15
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Wed, 20 May 2020 17:32:34 +0800
Tag:    v3.9.0-beta

MDL-68612 lib: Reverting filter/filterset default join types to match UI

commit 3f069a2c480f8b05c616fd8611ee32a2bf5d9659
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Wed, 20 May 2020 16:58:41 +0800
Tag:    v3.9.0-beta

MDL-68348 lib: Default filters to match ALL for backwards compatibility

commit 67bf30a549dc34cacf1e8f6fa727c80640d1481b
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Wed, 20 May 2020 14:01:05 +0800
Tag:    v3.9.0-beta

MDL-68612 user: Created behat step to set user course lastaccess data

commit 5187e7c51530d0856ce69e47e90c3dd1d1d18121
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Mon, 18 May 2020 19:15:52 +0800
Tag:    v3.9.0-beta

MDL-68612 core: Behat tests updated to support new participants filter

commit 3d60881d5d7e18a549dcf39f19c122f28336e7d3
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Mon, 18 May 2020 16:07:05 +0800
Tag:    v3.9.0-beta

MDL-68612 user: Participants filter row accessibility improvements

commit f637640f018a390d0a193b68efbfe783f0ce1e91
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Fri, 15 May 2020 18:43:15 +0800
Tag:    v3.9.0-beta

MDL-68678 user: Made filterset match text clearer

commit d53dd31f0522656df8a6119070c0d6514fb12b9c
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Wed, 06 May 2020 18:39:55 +0800
Tag:    v3.9.0-beta

MDL-68612 user: Remove unified filter from participants page

commit 03cb6064eae89ba308046e446e1e9d883eb3d553
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Wed, 06 May 2020 18:39:22 +0800
Tag:    v3.9.0-beta

MDL-68612 user: Unified filter deprecations - renderer and renderable

commit 2396e3156f7f86e7c5b280124d22496fe5d9b7a5
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Wed, 06 May 2020 18:34:59 +0800
Tag:    v3.9.0-beta

MDL-68612 user: Unified filter deprecations - related library functions

commit f6263081939f617633d5441ba753c657ec9bb1ba
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Wed, 06 May 2020 18:33:19 +0800
Tag:    v3.9.0-beta

MDL-68612 user: Unified filter deprecations - mustache template

commit 9e8aa94b884edd9b4758b2879529422c8b5b9402
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Wed, 06 May 2020 18:32:50 +0800
Tag:    v3.9.0-beta

MDL-68612 user: Unified filter deprecations - JavaScript

commit 624635fb0253b33f0032e6fc66eccf1e6ddf6616
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Wed, 06 May 2020 18:31:36 +0800
Tag:    v3.9.0-beta

MDL-68612 core: Unified filter deprecations - language string

commit d26b3ad524d9234c9a198da4f7b89bf7b5b9951f
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Thu, 30 Apr 2020 14:13:47 +0800
Tag:    v3.9.0-beta

MDL-68348 user: Added filterset joins unit testing

commit 6a54e58a8c693d02f459b6d2df28870a8f7402ca
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Tue, 28 Apr 2020 16:40:57 +0800
Tag:    v3.9.0-beta

MDL-68348 user: User filter match types support - enrol method & status

commit 4157e2d4f321276fc8e6d265c891d0dd10eeac2b
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Fri, 24 Apr 2020 19:59:32 +0800
Tag:    v3.9.0-beta

MDL-68348 lib: Added create_user_course_lastaccess generator

commit 4fa636330f0c29ee78d2225aff347ac80682ca98
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Fri, 24 Apr 2020 16:20:45 +0800
Tag:    v3.9.0-beta

MDL-68348 user: Added other logical operators to filter unit tests

commit 03397c817bfd50c854b5f9ae2ff48928b6dbb56b
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Thu, 23 Apr 2020 21:31:27 +0800
Tag:    v3.9.0-beta

MDL-68348 lib: User filter match types support - groups

commit 036b7cda109d9bfde8e845f0eb35ffc90a4be464
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Mon, 20 Apr 2020 16:23:03 +0800
Tag:    v3.9.0-beta

MDL-68246 lib: Grouplib coding standards and consistency improvements

commit 25d9dabdcfc67e122db49e26a86c5efd503eebcd
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Wed, 08 Apr 2020 18:19:13 +0800
Tag:    v3.9.0-beta

MDL-68348 user: User filter match types support - keywords/last access

commit 25d5be444f271fa02031d554d84f0ab81c38d042
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Wed, 08 Apr 2020 17:11:52 +0800
Tag:    v3.9.0-beta

MDL-68348 user: User filter match types support - filterset and roles

commit 99f928a893055190777bc3de97721401fe756856
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Thu, 02 Apr 2020 15:17:57 +0800
Tag:    v3.9.0-beta

MDL-66301 forumreport_summary: Minor code improvements

commit 44e47eff9a56af233dc102970a9b678728c5528a
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Thu, 26 Mar 2020 19:03:12 +0800
Tag:    v3.9.0-beta

MDL-68246 lib: Prepare for participants filter multiple groups support

commit 86e71acc0c479034f681e78ff6613e49c68c48b6
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Thu, 26 Mar 2020 16:13:40 +0800
Tag:    v3.9.0-beta

MDL-68246 user: Adding the participants_search class

commit c02a85c7864b615079c75316b749dcb6512e1a99
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Thu, 05 Mar 2020 13:31:32 +0800
Tag:    v3.9.0-beta

MDL-67861 core: Fix getremoteaddr unit test to match new proxy setup

commit b34f2c75c9c7e2368afa65359337af0876a68192
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Thu, 27 Feb 2020 13:16:00 +0800
Tag:    v3.9.0-beta

MDL-68061 gradereport_history: Restrict per page config value to int

commit d235f7a0179eaf1d94931ac12981da37a3372c46
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Mon, 17 Feb 2020 14:26:22 +0800
Tag:    v3.9.0-beta

MDL-66301 forumreport_summary: Improved filter renderer variable names

commit 2c78a8f479e3c96591826d849f775299e9637357
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Thu, 13 Feb 2020 17:20:32 +0800
Tag:    v3.9.0-beta

MDL-67364 output: Add unit testing for editor_scss_to_css

commit bff097f216427a32c3de59062776fbc6d6bb48da
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Tue, 11 Feb 2020 17:06:55 +0800
Tag:    v3.9.0-beta

MDL-66301 forumreport_summary: Refactors and fixes to course report

commit 0e759f616b8387cf0f0288e26423c953e31a2a68
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Thu, 06 Feb 2020 16:22:31 +0800
Tag:    v3.9.0-beta

MDL-66301 forumreport_summary: Made nodetitle string more specific

commit 380ae3f126af117cac846554e1da960f67063cd4
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Wed, 22 Jan 2020 17:15:40 +0800
Tag:    v3.9.0-beta

MDL-66301 forumreport_summary: Added course report behat tests

commit 66fa0c91ff1580612371f9c2ce7751f195967c42
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Fri, 17 Jan 2020 15:44:15 +0800
Tag:    v3.9.0-beta

MDL-67722 mod_forum: Reduce wait time on time limit expires behat test

commit 54a3b944523d1a005cb10552fc58552aaf7f6817
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Thu, 05 Dec 2019 18:16:58 +0800
Tag:    v3.9.0-beta

MDL-66301 forumreport_summary: Add course level reporting

commit 1c10c542f324b285e1326120e3c368e932746e75
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Tue, 26 Nov 2019 16:24:59 +0800
Tag:    v3.9.0-beta

MDL-67364 output: Allow child themes to use parent editor_scss config

commit a967e56d2e526824ecce5cf41982e25d6806ace1
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Thu, 21 Nov 2019 17:32:16 +0800
Tag:    v3.9.0-beta

MDL-66761 mod_forum: Behat support group ID in bulk discussion adding

commit cb532f5c7ef90562da0e4a86218fe52672f1e1d3
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Wed, 20 Nov 2019 14:41:44 +0800
Tag:    v3.9.0-beta

MDL-66627 forumreport_summary: Added content access behat tests

commit 5588922265d03672c06b684555cb23aeebb0f47f
Author: Michael Hawkins <michaelh@moodle.com>
Date:   Wed, 25 Sep 2019 11:58:59 +0800
Tag:    v3.9.0-beta

MDL-66761 forumreport_summary: Added groups filter behat testing