Git commits in Moodle 3.9.0 by Andrew Nicols

commit 8d5926beada20875b4fb24e9b5ddb17a6baf1677
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 12 Jun 2020 09:39:25 +0800
Tag:    v3.9.0-rc3

MDL-69026 user: Correct statuses => status in test

commit 8bcf74e9bc8cd34780d14e00537ea1cdf0190608
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 12 Jun 2020 08:46:46 +0800
Tag:    v3.9.0-rc3

MDL-69026 user: Wrap sub-query in brackets

commit d3bfae8fcc060405bb983b5e536a8b9264646002
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 11 Jun 2020 12:13:09 +0800
Tag:    v3.9.0-rc2

MDL-69017 user: Show all links should work for students

commit fc99ffa1aa2151de985b60b0b01312c783fe689b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 11 Jun 2020 11:05:27 +0800
Tag:    v3.9.0-rc2

MDL-67070 tool_usertours: Fix assumption that tours exist

commit 6414edf1f98e4b70bbf0899c306e361fac1a5493
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 11 Jun 2020 09:43:38 +0800
Tag:    v3.9.0-rc2

MDL-69013 core: Add quizaccess_safebrowser to deleted plugins

commit f938dfcae8135b3acbced7ce495bd30e2ee6e0bd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 11 Jun 2020 08:05:45 +0800
Tag:    v3.9.0-rc2

MDL-67070 tool_usertours: Remove old tour JSON files

commit b9310489abf548850f8f634b88f8e5a2d5f47007
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 11 Jun 2020 07:50:40 +0800
Tag:    v3.9.0-rc2

MDL-67070 tool_usertours: Disable old tours

commit 9a7bd66b4e01ceeb6ea43f634bf988c2333b12c4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 10 Jun 2020 16:23:58 +0800
Tag:    v3.9.0-rc2

MDL-68980 user: Add additional groupmode participants tests

commit a9075379d86757620069baf99f2edcfcdeb9b597
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 10 Jun 2020 08:16:03 +0800
Tag:    v3.9.0-rc2

MDL-68977 enrol_manual: Add pending promises to enrol modal

commit eb45751b7b94a666692669faa62d68508274e1cb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 09 Jun 2020 19:09:03 +0800
Tag:    v3.9.0-rc2

MDL-68994 user: Reset filterverb value when resetting filter

commit 20531b30f668c26354a4e4d6ec84cf4a89a0ace0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 09 Jun 2020 15:52:37 +0800
Tag:    v3.9.0-rc2

MDL-68980 core_user: Show user participation group when groupmode set

commit 7b3026fabefc0a5cca6a4801810b4382deafc706
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 09 Jun 2020 15:15:24 +0800
Tag:    v3.9.0-rc2

MDL-68977 core_user: Refresh table after removing all filters

commit cb2f67252555053651d48e26ca9dbbbc696482e5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 09 Jun 2020 11:13:00 +0800
Tag:    v3.9.0-rc2

MDL-68977 user: Add pendingPromise to interactions

commit dd9dea6148cfb96f83a7658eb0be95c20eaf302f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 09 Jun 2020 11:01:11 +0800
Tag:    v3.9.0-rc2

MDL-68977 user: Normalise participant table filterdata

commit efc3dfff47c707f470d239df69da742750712c95
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 09 Jun 2020 10:59:08 +0800
Tag:    v3.9.0-rc2

MDL-68977 core_table: Do not update dynamic tables on nullop

commit 8503e0ee53bdab6751a1fab27cfc5b26a4923398
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 09 Jun 2020 10:57:06 +0800
Tag:    v3.9.0-rc2

MDL-68977 user: Do not refresh participants table on load

commit efa490c61f64bca25a4e600bc5fc199f17a708c9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 08 Jun 2020 09:27:58 +0800
Tag:    v3.9.0-rc1

MDL-68951 table: Page numbers are 1-indexed, not 0

commit eb087fc5defffcecef4556a65b96562d95b66951
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 08 Jun 2020 08:05:00 +0800
Tag:    v3.9.0-rc1

MDL-68951 user: Add appropriate exceptions for table/participants

commit 444ae8c8f085cacbf0a42ea0dd785fa23fcadbc0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 04 Jun 2020 10:43:04 +0800
Tag:    v3.9.0-beta

MDL-68612 core_table: Pending checks for dyanmic updates

commit 84eb0a3e147f41f048d5bed712ef13a73f91e5a1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 03 Jun 2020 16:52:57 +0800
Tag:    v3.9.0-beta

MDL-68894 user: Wrap bottom enrol buttons like top

commit 0e606192effe448857e359069ed8b14e5f52e5f7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 03 Jun 2020 16:32:38 +0800
Tag:    v3.9.0-beta

MDL-68833 theme_boost: Add missing js tags

commit 2ba031f0d67c6ddbae3a6ff2ad199f12462e4a6c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 02 Jun 2020 11:57:40 +0800
Tag:    v3.9.0-beta

MDL-68793 core_table: Version bump for renamed WS

commit b81bbc126acc0a54e475972b221d949cabdc9514
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 02 Jun 2020 08:23:13 +0800
Tag:    v3.9.0-beta

MDL-68883 filter_displayh5p: Ensure wwwroot is preg_quoted properly

commit 23c60c18efb3b43c6f4c3817fa28a26da09687e8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 27 May 2020 14:53:22 +0800
Tag:    v3.9.0-beta

MDL-68833 theme_boost: Stop overriding popover triggers

commit 721c29ff2dfe745e944d0a4c1436370f61d20f40
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 27 May 2020 14:52:50 +0800
Tag:    v3.9.0-beta

MDL-68833 theme_boost: Add ./pending event checks back

commit 6cb3444f2285f982021e0a220ff1a193ac1d817e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 27 May 2020 11:51:57 +0800
Tag:    v3.9.0-beta

MDL-67743 user: Remove incorrect ARIA role on autocomplete

commit c4bd1858db32aed8b905c1934ea2976ee450928c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 27 May 2020 11:16:22 +0800
Tag:    v3.9.0-beta

MDL-67743 table: Sort direction is an integer

commit ddf6e481569083adc44336f6ad7c26ac9bbcbf5f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 26 May 2020 11:05:56 +0800
Tag:    v3.9.0-beta

MDL-68750 tool_dataprivacy: Correct behat test modal checks

commit a2bc97a38603729f42e46034257f2a8f37c03149
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 26 May 2020 11:05:47 +0800
Tag:    v3.9.0-beta

MDL-68750 analytics: Correct behat test modal checks

commit 89db84b5b1b379aeafed00afefd651667998f987
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 26 May 2020 10:55:12 +0800
Tag:    v3.9.0-beta

MDL-68750 core_tag: Add missing confirmation dialogue title

commit 17238ab0799cc8e5d18ae099b85767208201bd41
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 26 May 2020 10:15:52 +0800
Tag:    v3.9.0-beta

MDL-68388 grade: Tidy comments and whitespace

commit 084c955e49027578dbb6c31bfc2073d0e74875bf
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 22 May 2020 18:59:41 +0800
Tag:    v3.9.0-beta

MDL-68612 user: Set the initial filter on page load

commit cd08d856c631eb5b62c4b688c4c82f06609d608a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 22 May 2020 09:21:21 +0800
Tag:    v3.9.0-beta

MDL-68493 contentbank: Whitespace fixes

commit db5be3a31c3cc5109b10bc2b680087f4982fd06b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 20 May 2020 08:47:02 +0800
Tag:    v3.9.0-beta

MDL-68778 user: Fetch select from selected option

commit fb4f19af80b55021e1fc161d66c8f64340afe15d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 20 May 2020 08:47:02 +0800
Tag:    v3.9.0-beta

MDL-68778 user: Add bulk action pendingjs checks

commit 6754ceae3a582be6bd55e79d0b9712f5057fe4af
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 20 May 2020 07:32:49 +0800
Tag:    v3.9.0-beta

MDL-68464 user: Remove legacy selectall

commit 7f22867502610aa32e1c21ffa3148f691e44aaf7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 19 May 2020 16:27:51 +0800
Tag:    v3.9.0-beta

MDL-68463 core_user: Correct Show all link details

commit 50ba817fda0a5b629709dfdc153c4ee3cfe0553a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 19 May 2020 12:18:15 +0800
Tag:    v3.9.0-beta

MDL-68463 user: Show count link should always exist in DOM

commit 0d01f2ae561856e52269a30e421e8f9f02efe74e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 18 May 2020 10:16:55 +0800
Tag:    v3.9.0-beta

MDL-68463 report_participants: Use new shared participant actions module

commit 88f1a81bd6965d4f9d77b7834f768b66f0ec16e2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 18 May 2020 08:06:58 +0800
Tag:    v3.9.0-beta

MDL-68728 calendar: Pending promises for event summary

commit 15d02a304572063045fa3a7b22a4d1e4e235c9d1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 17 May 2020 14:10:28 +0800
Tag:    v3.9.0-beta

MDL-68728 calendar: Remove calendar modal on close

commit 8985c478ce3a65eec605c765d834d5096311acbf
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 17 May 2020 14:09:01 +0800
Tag:    v3.9.0-beta

MDL-68750 behat: Correct dialogue selector

commit 60c3c08f6e11d113f07fae5c80d0d249480ec943
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 15 May 2020 10:15:49 +0800
Tag:    v3.9.0-beta

MDL-67689 core: Whitespace fix

commit 362086b9b282d8a9f759c2dc797cd725e2347d89
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 15 May 2020 08:57:24 +0800
Tag:    v3.9.0-beta

MDL-67990 antivirus_clamav: Typo fix

commit abc83c40b5fc2ffd32967b2b84bc0f66d03bd250
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 14 May 2020 11:10:57 +0800
Tag:    v3.9.0-beta

MDL-68464 enrol_manual: Comment out buggy behat line

commit 814da16778c20c21150d899ec58d7ce5287f8a31
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 13 May 2020 15:59:23 +0800
Tag:    v3.9.0-beta

MDL-68463 core: Add helper functions to toggle checkboxes

commit 0e809762d404a37428610cf6a0493a3fd4dc092d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 13 May 2020 09:18:59 +0800
Tag:    v3.9.0-beta

MDL-68697 core_h5p: Store missing translations as null

commit 84d8b45fdfb634f9415982fdfc4827439ddca806
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 12 May 2020 09:21:03 +0800
Tag:    v3.9.0-beta

MDL-68677 core: Enable prefetching when cachejs is disabled

commit b9dec51ab4a750d08e9332a53cd6c640cd03e861
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 12 May 2020 09:18:32 +0800
Tag:    v3.9.0-beta

MDL-68677 core: Correct usage of templaterev for caching templates

commit 7afd16ad84f134877a5a9b8515ee91513c545ba2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 11 May 2020 10:57:28 +0800
Tag:    v3.9.0-beta

MDL-66109 behat: Require newline at EOF

commit db15dab80c0353b551f5ea321ccf191a6b0bbc28
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 06 May 2020 12:06:59 +0800
Tag:    v3.9.0-beta

MDL-67800 contentbank: Include missing event class

commit 9e0c40d1bd5db8f214e5877fc8c0e92644b9da15
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 01 May 2020 15:42:01 +0800
Tag:    v3.9.0-beta

MDL-67798 contentbank: Sort data before comparison

commit ce8cc797122130b0f625e9d78fa60b42a7ba9b49
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 01 May 2020 11:51:15 +0800
Tag:    v3.9.0-beta

MDL-67798 contentbank: Whitespace fixes

commit 29c5fafff53c776f32260a0e9f28026e306c76da
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 29 Apr 2020 12:27:43 +0800
Tag:    v3.9.0-beta

MDL-66109 js: Fix Shifter linting issues

commit bc9426c879987cd41c4684aed3fedb74757c483d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 26 Apr 2020 15:57:59 +0800
Tag:    v3.9.0-beta

MDL-68528 js: Normalise core component for template strings

commit ed0328397ac708cb3e1e7912db1e5dc2164c6178
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 26 Apr 2020 15:57:32 +0800
Tag:    v3.9.0-beta

MDL-68528 js: Normalise empty component to "core" for string

commit a427a48c10a300214937766dfded588efd76e4ed
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 25 Apr 2020 20:38:35 +0800
Tag:    v3.9.0-beta

MDL-68524 core: Prefetch modal registry templates

commit 983baf4e34d96a6a9b93a37d7f1c68165973b21b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 25 Apr 2020 20:33:12 +0800
Tag:    v3.9.0-beta

MDL-68524 js: Add prefetch module

commit a31a2b6d54eff73c8057cbd9ad0fe62f6de3759a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 24 Apr 2020 16:08:45 +0800
Tag:    v3.9.0-beta

MDL-68508 core_table: Improve sorting to support sorting by multiple columns

commit 07c9106476ae7dd1f56e338bc09c0a03b8fb0265
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 24 Apr 2020 14:50:30 +0800
Tag:    v3.9.0-beta

MDL-68463 user: Remove old selectall attribute

commit ed23725bc64b1fa8f661af8cd5f2d9dc3c1b8c0a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 24 Apr 2020 12:33:36 +0800
Tag:    v3.9.0-beta

MDL-68463 user: Update select/show [count] links dynamically

commit ca69d3875e25ec2c539e5ae22367e3480e84c122
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 24 Apr 2020 09:40:32 +0800
Tag:    v3.9.0-beta

MDL-68506 core_table: Add a tableContentRefreshed event

commit bae72dd06daedb9f3f5054634f7d25305063149f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 24 Apr 2020 09:40:20 +0800
Tag:    v3.9.0-beta

MDL-68463 user: Rewrite participant bulk actions in ES

commit 2cc28979f008b613d3b0f7660ef96374f16a996c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 23 Apr 2020 10:43:32 +0800
Tag:    v3.9.0-beta

MDL-68454 mod_feedback: Update get_context to match parent

commit 685fe0800316b97b1de1fbedc4dadcc8bb0a05ee
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 23 Apr 2020 09:59:54 +0800
Tag:    v3.9.0-beta

MDL-68454 table: Improve documentation for dynamic table

commit 5615a772a678a04672a7995e25735e2f6f30cdca
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 23 Apr 2020 09:31:51 +0800
Tag:    v3.9.0-beta

MDL-68454 table: Move guessing of base URL to flexible

commit 56143dd622005e39d741b15277942a39049295ef
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 23 Apr 2020 09:24:56 +0800
Tag:    v3.9.0-beta

MDL-68454 table: Move filterset functionality to flexible_table

commit c00552b3b048bc407ef349912e8918688e33ca1d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 23 Apr 2020 09:22:27 +0800
Tag:    v3.9.0-beta

MDL-68454 table: Move get_context from dynamic to flexible

commit ff475522fb480254a37d77608ccba96848d7c3bf
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 23 Apr 2020 08:30:44 +0800
Tag:    v3.9.0-beta

MDL-68454 table: Drop get_unique_id_from_argument fn requirement

commit 9b7e6e9c6c20f0e1c7e7a7dd1346dcdedf62090d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 22 Apr 2020 11:38:11 +0800
Tag:    v3.9.0-beta

MDL-66109 js: Built file changes from new Node version

commit 149d80e8190227c2dcc636e6198b259c2ffe6cf7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 22 Apr 2020 11:00:40 +0800
Tag:    v3.9.0-beta

MDL-66109 behat: Fix Example usage in feature files

commit bf6630a832354edacd1ebd44ed98f0693475f809
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 22 Apr 2020 11:00:35 +0800
Tag:    v3.9.0-beta

MDL-66109 css: Fix incorrect max-empty-lines in Boost scss

commit 1152df3ec47984c3e392200a8897e30b0f71334c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 22 Apr 2020 10:58:39 +0800
Tag:    v3.9.0-beta

MDL-66109 css: Drop use of filter:alpha(opacity)

commit f879cc518e4de898ac507608246ef271c8f7b11a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 22 Apr 2020 10:44:14 +0800
Tag:    v3.9.0-beta

MDL-66109 js: Build changes for NodeJS upgrade

commit 4ad0f38a8291b5085f71f545de92313de51f7b80
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 22 Apr 2020 10:34:13 +0800
Tag:    v3.9.0-beta

MDL-66109 js: Upgrade to latest version of Shifter

commit a508dfb43ad8bf1f239d0c3600523aa5cbe9c184
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 22 Apr 2020 10:12:30 +0800
Tag:    v3.9.0-beta

MDL-66109 js: Fix circular dependency in Shifter dependency

commit bbb291ba2f468f50d057961187c94a9203a6f689
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 22 Apr 2020 08:40:12 +0800
Tag:    v3.9.0-beta

MDL-66109 behat: Prevent the use of Examples in Scenarios

commit 5b4debd2b0d7cbd02cc385313853f76e0bd42b81
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 22 Apr 2020 08:14:45 +0800
Tag:    v3.9.0-beta

MDL-66109 js: Upgrade Node dependencies

commit 1591dc5786ca1df5d3f4ff90500ad3e1aa5dc060
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 21 Apr 2020 20:58:34 +0800
Tag:    v3.9.0-beta

MDL-66109 js: Upgrade to latest stable version of NodeJS

commit d525ac4b8d7b8917128db6309103f56c8667fb41
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 21 Apr 2020 14:23:48 +0800
Tag:    v3.9.0-beta

MDL-68246 user: Add participants_search role & keyword unit tests

commit 47d094817fc608b5a923af49e2f1434f226edc3f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 20 Apr 2020 20:57:00 +0800
Tag:    v3.9.0-beta

MDL-68409 behat: Fix tests from modal rewrite

commit e0e7b19f9ce70d125f4f3956f23a295f57342d24
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 20 Apr 2020 11:24:26 +0800
Tag:    v3.9.0-beta

MDL-68464 enrol_manual: Reload participants table after enroling

commit c50f5af248fc88893b3c6382de4b99da8c718cae
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 20 Apr 2020 09:24:12 +0800
Tag:    v3.9.0-beta

MDL-68464 enrol_manual: Rewrite quickenrolment to use ES6

commit 829f86032157aa01aa87eb7828e52b453dc84f8b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 19 Apr 2020 12:21:48 +0800
Tag:    v3.9.0-beta

MDL-68442 user: Add notifications on unenrol/update

commit 478039f99a119eab363f07651537f23c1ea3798b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 17 Apr 2020 16:28:07 +0800
Tag:    v3.9.0-beta

MDL-68442 user: Rewrite participant status to work with dynamic tables

commit 143ebb9b208a6f2f19f6b9cd4a993617badecf84
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 17 Apr 2020 13:40:18 +0800
Tag:    v3.9.0-beta

MDL-68442 user: Rewrite enrolment actions as ES6

commit 3e5a8acc8533d0280f4c22aa8c1c1c289c1ff5df
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 16 Apr 2020 14:32:56 +0800
Tag:    v3.9.0-beta

MDL-68427 core: Correct previous/next page in paging bar

commit 110f3ebf54117ab86722ed6d5b5f6d4b53b8ecad
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 15 Apr 2020 13:59:21 +0800
Tag:    v3.9.0-beta

MDL-68169 user: Limit the number of filter conditions

commit 67774a9567337a25ccaa4b9517d793b8b277d49e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 14 Apr 2020 14:32:09 +0800
Tag:    v3.9.0-beta

MDL-68409 js: Convert cancel modals to ES6

commit 9050f3f17eaaa7316951496812080e7d8807a02c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 14 Apr 2020 09:10:14 +0800
Tag:    v3.9.0-beta

MDL-68409 js: Convert alert and confirmation dialogues to use modal

commit e8df743b3b5ceed217cb80c3c78fde950b8ef706
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 14 Apr 2020 09:08:06 +0800
Tag:    v3.9.0-beta

MDL-68409 js: Convert core/notification to ES6

commit b810c84f2bf36255143bd4e49ada6f4d02a60e3a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 14 Apr 2020 09:03:46 +0800
Tag:    v3.9.0-beta

MDL-68409 js: Add Alert modal

commit fc3d7d693a97744aa1eb8dff8c1acaeb4edb15c0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 14 Apr 2020 08:57:05 +0800
Tag:    v3.9.0-beta

MDL-68409 js: Fix eslint failure in modal

commit 92810f7af95adef5a5683b0f0502dd49babef3d8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 14 Apr 2020 08:54:57 +0800
Tag:    v3.9.0-beta

MDL-68409 js: Add setButtonText modal helper

commit fa6101ba2728740ac79f2e4d5d8ecb301b0a48bf
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 14 Apr 2020 08:53:35 +0800
Tag:    v3.9.0-beta

MDL-68409 js: Add helper to register close event on save/cancel

commit 986bf4e9881f87a8a89a76e038928b92dd4389dd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 14 Apr 2020 08:31:59 +0800
Tag:    v3.9.0-beta

MDL-68405 behat: Fix gherkinlint failures

commit 57b1653a374d83d1d831ca0abb9bb0fa44b0e14a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 14 Apr 2020 08:15:16 +0800
Tag:    v3.9.0-beta

MDL-68405 js: Ensure correct exit code for gherkinlint

commit 028ec17c94dbdae505c395327e5b317b93c5c466
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 03 Apr 2020 20:41:43 +0800
Tag:    v3.9.0-beta

MDL-68169 user: Add keyword filter

commit fbcc65771315b65699c760a1a1f895087ed8d668
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 03 Apr 2020 19:45:50 +0800
Tag:    v3.9.0-beta

MDL-68169 user: Add accesssince filter

commit fa3d57fe7ed1de5017098db764924b1d38ff860f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 03 Apr 2020 17:13:38 +0800
Tag:    v3.9.0-beta

MDL-68169 user: Add enrolment instance filter

commit de83d4357f1d0fd6a4e6d20f60f095940085a139
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 03 Apr 2020 16:32:45 +0800
Tag:    v3.9.0-beta

MDL-68169 user: Add groups filter

commit ffc933ad468aa8010d1ea9a9444ba264af95e476
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 03 Apr 2020 15:00:42 +0800
Tag:    v3.9.0-beta

MDL-68169 user: Add roles filter

commit 8080ea4e728bc5739d2c17e26d43e5dbc401d65a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 02 Apr 2020 15:36:17 +0800
Tag:    v3.9.0-beta

MDL-68318 core: Add GitHub Funding information

commit c540a575db8fd228163015194967e94355ea5fdf
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 01 Apr 2020 08:38:19 +0800
Tag:    v3.9.0-beta

MDL-68286 table: Support initials bar for dynamic tables

commit 1c112ac5fd42803af16b879c1a894ef328cedb48
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 01 Apr 2020 08:26:34 +0800
Tag:    v3.9.0-beta

MDL-68286 table: Empty tables need the dynamic table wrapper

commit 9a0523c6b873273319f7ebbbf8aecdf4f93c83d0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Mar 2020 17:38:24 +0800
Tag:    v3.9.0-beta

MDL-68265 core_question: Switch question import to request dir

commit a32a52b0a6ab7496cffa3839980400a1210f41eb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Mar 2020 17:38:16 +0800
Tag:    v3.9.0-beta

MDL-68265 mod_lesson: Switch question import to request dir

commit f14df62d1aa99af5f770c643ecbab1f64d2d1edc
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Mar 2020 08:55:18 +0800
Tag:    v3.9.0-beta

MDL-67917 user: Use custom templates for participant value selection

commit 1be0f90c6f97d80090f4b8985a23c2cf66c5db85
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Mar 2020 08:54:46 +0800
Tag:    v3.9.0-beta

MDL-67917 core: Add custom template support to autocomplete

commit 77ba77f10a351e253eeed79e77f0aa8db983a2a2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 25 Mar 2020 15:22:00 +0800
Tag:    v3.9.0-beta

MDL-67917 user: Add skeleton for new participants filter

commit f456195599752a32a393710420c883bee96fb434
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 25 Mar 2020 15:11:06 +0800
Tag:    v3.9.0-beta

MDL-67917 core: Return newly added nodes from template helpers

commit 44effcb419cbeb02fbe3d90371eade3018382c83
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 11 Mar 2020 19:14:50 +0800
Tag:    v3.9.0-beta

MDL-67913 core_table: Add filter classes

commit 56bcfae31f935abdf4dff320a088ef69dfccb696
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 11 Mar 2020 13:05:40 +0800
Tag:    v3.9.0-beta

MDL-66607 message: Add pendingJS checks

commit efeaa51edc27dcd420608a560d91d26b87fa7acb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 09 Mar 2020 09:08:21 +0800
Tag:    v3.9.0-beta

MDL-66607 message: Resolve race conditions in message deletion process

commit ae8d60c4a1971c986f65151d4c06efd24fadb78a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 06 Mar 2020 12:28:56 +0800
Tag:    v3.9.0-beta

MDL-67827 behat: Add missing exception use

commit 604887ce8f4b69e56abcdd7649fd55c3daa7e525
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 06 Mar 2020 12:27:51 +0800
Tag:    v3.9.0-beta

MDL-67827 behat: Pending JS improvements for dialogues

commit 0e09bc932dd9d860aa5dbf0e0c464b1cf1622431
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 05 Mar 2020 14:16:18 +0800
Tag:    v3.9.0-beta

MDL-33671 behat: Check current fieldtype and parent

commit 534488abfe0b17eaa66ba231237f6576434493da
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 05 Mar 2020 08:15:34 +0800
Tag:    v3.9.0-beta

MDL-65106 theme_classic: Remove unused variable

commit 4288e2ca1492420e55facacc89ac41a4bdece8fe
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 05 Mar 2020 07:59:51 +0800
Tag:    v3.9.0-beta

MDL-33671 core_files: Correct behat grammar

commit c43bdf5e13d67a2f526040c4c8a63eccf0ffb11c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 21 Feb 2020 08:48:03 +0800
Tag:    v3.9.0-beta

MDL-67913 user: Add participants table filterset

commit 1142e1bc83609a6cdf2280354542c0e29ba46c10
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 18 Feb 2020 07:47:42 +0800
Tag:    v3.9.0-beta

MDL-67913 core: Add new core_table component path

commit afe13dfe9cfb0465b3cedb63de05515974f56d57
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 14 Feb 2020 09:52:23 +0800
Tag:    v3.9.0-beta

MDL-67965 behat: Get theme-specific context classes correctly

commit 843cf97bf6f20bd3b29a850ee1e1b9ec38d471b4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 13 Feb 2020 13:26:31 +0800
Tag:    v3.9.0-beta

MDL-67949 grunt: Add debugging information

commit 48b5817e886a36fdbdc50a9c457262419ad241bf
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 13 Feb 2020 13:14:49 +0800
Tag:    v3.9.0-beta

MDL-67953 grunt: Work around spawn length limits

commit d1a78060941c282a08801f06f063afa2a4a60db2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 13 Feb 2020 13:12:20 +0800
Tag:    v3.9.0-beta

MDL-67949 grunt: normalise component paths

commit 91434142a45410cc7f45c7b880b1f7c0957dbe68
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 16 Jan 2020 21:41:17 +0800
Tag:    v3.9.0-beta

MDL-67712 grunt: Ensure that more-specific matches are first

commit 16d45154116aa58c1f7d2d910326b05f7c81d917
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 14 Jan 2020 13:53:39 +0800
Tag:    v3.9.0-beta

MDL-66213 report_loglive: Do not look up course 0

commit 9c71a497c3cdd4ad8d2151d47f055d4afca06eb4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 14 Jan 2020 08:46:43 +0800
Tag:    v3.9.0-beta

MDL-67684 core: Add missing li tag

commit 3b1c8dfd67a53797eb999f4e9dbabfac0c5104ea
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Jan 2020 14:55:52 +0800
Tag:    v3.9.0-beta

MDL-67544f= mod_forum: Correct "for" attribute on private checkbox

commit 350edf7567f1af2a44cca0b44a1005db6f629b6c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Jan 2020 14:08:12 +0800
Tag:    v3.9.0-beta

MDL-67544 mod_forum: Ensure post actions menu id is unique

commit d0c026b563c7fa2553b0d5ef5f0cc3b53d374f94
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 08 Jan 2020 15:26:03 +0800
Tag:    v3.9.0-beta

MDL-67544 mod_forum: Ensure that private reply checkbox has unique id

commit 43aa3cbe447cd367c2e1651d4debf2064bc0fa4c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 07 Jan 2020 17:28:10 +0800
Tag:    v3.9.0-beta

MDL-59817 atto_accessibilitychecker: Handle transparency properly

commit e3bc4eb7a9654d0893f5e65abcf793e3c6b5423c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 07 Jan 2020 11:04:41 +0800
Tag:    v3.9.0-beta

MDL-67114 mod_wiki: Whitespace fix

commit 4d4409437a90e37b161b3b8ec42ff6df88627690
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 19 Dec 2019 09:26:36 +0800
Tag:    v3.9.0-beta

MDL-67511 core: Adjust spacing at top of toast-wrapper

commit 093be5c6e22c307e2d4237bd3edf29836510ce12
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 19 Dec 2019 08:27:48 +0800
Tag:    v3.9.0-beta

MDL-67449 grunt: Refactor CSS generation

commit ba8a53d030d8233f74af236153134ecd0a118c7a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 19 Dec 2019 08:27:29 +0800
Tag:    v3.9.0-beta

MDL-67449 grunt: Refactor gherkinlint

commit b86930457ffb4bd3a378287a1965f0d3b5c43ef2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 19 Dec 2019 08:25:55 +0800
Tag:    v3.9.0-beta

MDL-67449 grunt: Refactor YUI commands

commit a84d52363b859b1451505b5e508014c361af143a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 19 Dec 2019 08:24:19 +0800
Tag:    v3.9.0-beta

MDL-67449 grunt: Refactor watch to use component list

commit a8109e759dc2e929d0b3120dc7f21fb7e5079ab8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 19 Dec 2019 08:22:41 +0800
Tag:    v3.9.0-beta

MDL-67449 grunt: Refactor path calculation for AMD

commit d7678ab3ce4adda45e3be2bbf8c1ba36df3b9cd3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 19 Dec 2019 08:12:16 +0800
Tag:    v3.9.0-beta

MDL-67449 grunt: Build ignorefiles from component list

commit f04c3272221b332ac306afcb00df24fecbd721eb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Dec 2019 16:11:00 +0800
Tag:    v3.9.0-beta

MDL-67544 form: Ensure that form errors have a unique id

commit 8092e7cfa2493f0c2be688641efdf8dad80edc03
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Dec 2019 13:46:35 +0800
Tag:    v3.9.0-beta

MDL-67544 mod_forum: Add missing label for discussion move

commit 3cefa1b73372441129076a5a7bc09c037f3074c4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Dec 2019 13:40:59 +0800
Tag:    v3.9.0-beta

MDL-67544 mod_forum: Add missing menuitem roles

commit 10999d33e555c7bcbf39717c863953b493dad1ae
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Dec 2019 13:40:41 +0800
Tag:    v3.9.0-beta

MDL-67544 mod_forum: Correct aria-labelledby node

commit 17133749aba0f34157469240be5f14d892c46318
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Dec 2019 13:39:49 +0800
Tag:    v3.9.0-beta

MDL-67544 mod_forum: Correct aria-controls to point to valid node

commit 72622f240ebe0b90ac9889601461f3bf9839bd5a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Dec 2019 13:26:45 +0800
Tag:    v3.9.0-beta

MDL-67544 mod_forum: Add missing aria label for grade search

commit 87eba94faf48dc9f76b1d7ad10882a275802dd82
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Dec 2019 12:55:54 +0800
Tag:    v3.9.0-beta

MDL-67544 core: Ensure unique IDs for YUI dialogues

commit 37856e466ebaeb32e8c443cb42a4c6ec9d5045a2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Dec 2019 12:55:38 +0800
Tag:    v3.9.0-beta

MDL-67544 theme: Ensure that search box is in valid li

commit 0726d7ea1efce8ac6a9fbd1de8101150579d7a30
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Dec 2019 12:55:17 +0800
Tag:    v3.9.0-beta

MDL-67544 mod_forum: Add default role for favourite toggle

commit 92c23c26b22d48a1aa5e250a11da6570f3e5f5c7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Dec 2019 12:54:25 +0800
Tag:    v3.9.0-beta

MDL-67544 mod_forum: Add missing aria label for discussion actions

commit 07662b4f4eb828b5903a3212b8e35d0b5e8a9bd0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Dec 2019 12:17:11 +0800
Tag:    v3.9.0-beta

MDL-67544 mod_forum: Correct aria-role => aria-live

commit 20d4ec87dde596fa17b7023969669c91e898fbd3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Dec 2019 12:16:56 +0800
Tag:    v3.9.0-beta

MDL-67544 mod_forum: Correct aria-role => role

commit 0bc0fa87957e936dbf29937429db541973fc7448
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 16 Dec 2019 10:00:28 +0800
Tag:    v3.9.0-beta

MDL-63996 core/tags: Pending JS for all tag code

commit 9b3343adc269caaaf5e0d84ede0ba36bc1215c5e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 16 Dec 2019 09:58:53 +0800
Tag:    v3.9.0-beta

MDL-63996 behat: Fix multi-tag autocomplete usage

commit 5fc84028e931031b87bc2dda0dbad12e570535ca
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 12 Dec 2019 15:58:19 +0800
Tag:    v3.9.0-beta

MDL-67327 js: Make requirejs.php more fault tolerant

commit fd58e6dc625ddbec48a0fd9ba8d811949d032be0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 10 Dec 2019 08:19:12 +0800
Tag:    v3.9.0-beta

MDL-67152 calendar: Documentation fix

commit c7807a10b4b388670b834674d042975037f75a60
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 29 Nov 2019 10:16:48 +0800
Tag:    v3.9.0-beta

MDL-67656 behat: Fix usleep call in spin

commit 9b1e5805d98f8ee5538fb648ae7844060d7201f1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 29 Nov 2019 10:16:18 +0800
Tag:    v3.9.0-beta

MDL-67656 behat: Removed nested spin

commit d950843a6ecf50599281e06bfc0e23d7b834b00e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 25 Nov 2019 09:55:09 +0800
Tag:    v3.9.0-beta

MDL-67348 theme: Return CSS from localcache if available

commit 916d6116845c07deeed2b3fd938bd4c8aeb40f01
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 21 Nov 2019 15:08:33 +0800
Tag:    v3.9.0-beta

MDL-67168 forum: Correct behaviour of viewfullnames

commit 04e67878f907d22843c54f0bd17772915f0252eb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 18 Nov 2019 08:27:13 +0800
Tag:    v3.9.0-beta

MDL-67285 core: YUI dialogues must use focuslock

commit 6a0cdf26eef5f17f0717b5b1e9960c7b165d083b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 11 Nov 2019 07:08:28 +0800
Tag:    v3.9.0-beta

MDL-67353 course: Fix more broken unit tests

commit 1d44ac9ec622ad70c5a4077ad5e432a236885f54
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 10 Nov 2019 20:53:25 +0800
Tag:    v3.9.0-beta

MDL-67353 course: Fix broken unit test

commit 27b26d703551c5ca2a165a14ab46238113c2691e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 03 Oct 2019 17:06:59 +0800
Tag:    v3.9.0-beta

MDL-66833 core: Make print_object play nice with WS