Git commits in Moodle 3.8.0 by Andrew Nicols

commit 630a1b0e01951e98075cbe315c8f1d4c967b0544
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 15 Nov 2019 11:45:17 +0800
Tag:    v3.8.0-rc1

MDL-67269 mod_forum: Capture form submission in grading panel

commit c3777543a638022f12a2a874440acc3cf2f16117
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 14 Nov 2019 11:42:56 +0800
Tag:    v3.8.0-rc1

MDL-67116 course: Restore removed line

commit 0a5a2ca89b6be3998f88040a13a09214187350aa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 14 Nov 2019 08:38:19 +0800
Tag:    v3.8.0-rc1

MDL-67116 course: Strict empty string check required

commit 8bd3e49cc9c84d88199a4e6acacc91d57761b235
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 13 Nov 2019 14:24:28 +0800
Tag:    v3.8.0-rc1

MDL-67231 h5p: Correct naming of h5p unit test files

commit c0351419714ff44a6fe79561898e7deb784ef365
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 13 Nov 2019 12:49:57 +0800
Tag:    v3.8.0-rc1

MDL-67116 course: Fix completion disabled for gradable items

commit 799418ad129e83def548b4a37ef79c94e48f8827
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 13 Nov 2019 12:10:16 +0800
Tag:    v3.8.0-rc1

MDL-67207 forum: Reset focus after closing grade viewer

commit 21900f035ec18a6d72a499d5a930f3a3ab75b7c4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 13 Nov 2019 11:51:51 +0800
Tag:    v3.8.0-rc1

MDL-67207 forum: Return focus when closing expanded discussion

commit c50bc1bf7c5985b47903840d27e783db1f35f403
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 13 Nov 2019 11:50:51 +0800
Tag:    v3.8.0-rc1

MDL-67207 core: Use focus lock manager in modals

commit 49d5920ac6720a4a31ce10f6ab154703ac3e5517
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 12 Nov 2019 21:04:54 +0800
Tag:    v3.8.0-beta

MDL-66906 gradingform_rubric: Add back missing field

commit 0e32b5ae4141b290a43e9e01bb86d4215db4383f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 12 Nov 2019 16:00:50 +0800
Tag:    v3.8.0-beta

MDL-66360 grading: Validate notifyuser

commit 656f2e5a38ac61e23fae564a46f6cf848107721f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 12 Nov 2019 15:59:53 +0800
Tag:    v3.8.0-beta

MDL-66360 grade: Correct argument order in params

commit fe795b59e44ccb76b5bd0d34f859ac2470061912
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 12 Nov 2019 12:34:37 +0800
Tag:    v3.8.0-rc1

MDL-67116 form: Require grade in multi-grade-item activities

commit 3c150de2834cd415a3986bc0fcbda281c1b27c87
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 12 Nov 2019 11:29:34 +0800
Tag:    v3.8.0-rc1

MDL-67218 form: Do not clear grade when rescaling not enabled

commit d21ba3f6a876e4a1ff4aaf0b26fe497400171ac6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 12 Nov 2019 11:29:34 +0800
Tag:    v3.8.0-rc1

MDL-67218 form: Do not clear grade when rescaling not enabled

commit 4395ef464dfbb4231e5b391e5a590e4f37c72d62
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 12 Nov 2019 09:52:08 +0800
Tag:    v3.8.0-rc1

MDL-67207 forum: Reset focus after closing grader

commit 7ede47b7383e2491af644fa06543ca1f8029109a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 12 Nov 2019 09:37:35 +0800
Tag:    v3.8.0-rc1

MDL-67207 forum: Lock focus in grader

commit dcdcc12cb220e0fed25dc45a56baac1af71a41f2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 12 Nov 2019 09:36:14 +0800
Tag:    v3.8.0-rc1

MDL-67207 core: Add new ARIA focus locker

commit 935953397244baa61e1dee5951061bdc47d296f8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 11 Nov 2019 17:38:02 +0800
Tag:    v3.8.0-beta

MDL-66360 forum: Fix unit tests in integration

commit c2dc453f077c3c9f002c2b419a1acd58106d5acf
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 11 Nov 2019 17:27:35 +0800
Tag:    v3.8.0-beta

MDL-66360 forum: Add missing var from merge conflict

commit fc0ded848c231ad9cd953d5f2c4e11dda127e61f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 08 Nov 2019 15:21:10 +0800
Tag:    v3.8.0-beta

MDL-67058 h5p: Correct PHPUNIT_LONGTEST usage

commit fd9333ca932f004361cfdcc79d13543bf5ea511b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 08 Nov 2019 15:20:49 +0800
Tag:    v3.8.0-beta

MDL-67058 h5p: Content fetch should use save_h5p API

commit ab8f1c3b8c3b810342037eaffe9dec201a1b060b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 08 Nov 2019 15:20:17 +0800
Tag:    v3.8.0-beta

MDL-67058 h5p: System user has permission

commit 284af93b5e26d33f83c93765cc1a14eecc968e1d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 08 Nov 2019 08:25:58 +0800
Tag:    v3.8.0-beta

MDL-67043 h5p: Whitespace fix

commit 1c66ef98ed51cdc939e3875c14a69836718fff53
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 07 Nov 2019 11:48:36 +0800
Tag:    v3.8.0-beta

MDL-67057 h5p: Set framework file when saving package

commit 7edf0138fba0e30d14427ffa9936e081598f3a52
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 07 Nov 2019 09:37:27 +0800
Tag:    v3.8.0-beta

MDL-67057 h5p: Language string fix

commit 021c180c83da630866bfd0b55ddc2ea526aa27a2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 07 Nov 2019 09:13:25 +0800
Tag:    v3.8.0-beta

MDL-67057 h5p: Remove unreachable code

commit 2665f35cf0732373723b34ec644b7db3c02d8c0f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 05 Nov 2019 15:14:37 +0800
Tag:    v3.8.0-beta

MDL-67137 javascript: Add missing polyfills

commit 408eb5e0d94c52dc425dbbfb219d5ef59834460d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 05 Nov 2019 14:19:08 +0800
Tag:    v3.8.0-beta

MDL-66399 editor: Only set h5p settings if user can deploy

commit b655690b0439981617e6bda4211c9f59086734ec
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 05 Nov 2019 12:10:51 +0800
Tag:    v3.8.0-beta

MDL-67074 forum: Add a new toast region when in full screen mode

commit f2a901173e2c3c2f284411228b6e1bda1a32f6f5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 31 Oct 2019 12:39:40 +0800
Tag:    v3.8.0-beta

MDL-67093 grading: Fetch cm with get_fast_modinfo

commit b57c47ce2e74b9897680f1e236bf08f61d77c2c8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 29 Oct 2019 11:27:44 +0800
Tag:    v3.8.0-beta

MDL-66609 core_h5p: Trailing whitespace fix

commit 884670687f34e58edf336a22d5d60c330592544e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 29 Oct 2019 11:23:07 +0800
Tag:    v3.8.0-beta

MDL-66609 core_h5p: Whitespacep fix

commit 6850374bf57730c3acf942198fc76e55887f3746
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 29 Oct 2019 10:45:55 +0800
Tag:    v3.8.0-beta

MDL-66609 core: Version bump for h5p

commit 7e50ca76457d0f5f6d5d1830a767a6b790759a2d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 21 Oct 2019 09:43:20 +0800
Tag:    v3.8.0-beta

MDL-66945 composer: Update behat extension

commit bcce0270fe3204490aecc2df3689420826332952
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 17 Oct 2019 12:20:54 +0800
Tag:    v3.8.0-beta

MDL-66496 mod_data: Fixes during integration

commit e99a3cca937d1002d90a56ab4b27fda4753d2f36
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 14 Oct 2019 14:24:05 +0800
Tag:    v3.8.0-beta

MDL-66559 behat: Register component selectors earlier

commit cd5382b298d71f33e46e94c6da81647529083f0e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 14 Oct 2019 14:17:47 +0800
Tag:    v3.8.0-beta

MDL-66559 behat: Update running suite

commit 6faafc0c8e4aab194858cbf9ab4d6919c46a9153
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 11 Oct 2019 20:42:04 +0800
Tag:    v3.8.0-beta

MDL-66609 core_h5p: Add getDependencyPath to H5P library

commit 9e67f5e3665959240b12287f015b64768db216ca
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 11 Oct 2019 20:41:43 +0800
Tag:    v3.8.0-beta

MDL-66609 core_h5p: Make use of upstream change for getting itemid

commit bfdeae2afd0cd8ffd5aaf7332d963aeebc1f38ca
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 09 Oct 2019 09:34:45 +0800
Tag:    v3.8.0-beta

MDL-66779 phpunit: Correct component name for core_grades

commit aa04b722f3adeec2c5d773c461591a8a5e407f11
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 06 Oct 2019 11:56:55 +0800
Tag:    v3.8.0-beta

MDL-66074 mod_forum: Make initial user id optional

commit eaee64778b94955df248960ddac7503ec3ffbf55
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 05 Oct 2019 16:08:45 +0800
Tag:    v3.8.0-beta

MDL-66845 mod_forum: Hook up save button

commit 45c0584c554de893a5f3e2bf2a5c32da389586e7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 05 Oct 2019 16:07:43 +0800
Tag:    v3.8.0-beta

MDL-66845 mod_forum: Convert user picker to class

commit 373d43aef10562d02532c5c15403139a51acdc8d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 05 Oct 2019 13:56:30 +0800
Tag:    v3.8.0-beta

MDL-66074 core: Add a renderForPromise function

commit af9ca2a658492bc670a6570c81cfb2d8b4bd7e6e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 05 Oct 2019 12:17:29 +0800
Tag:    v3.8.0-beta

MDL-66077 core: Loadingicon needs jQuery nodes

commit c72f5e33c55641d8e851f26a1ef7c489a7343d1d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 04 Oct 2019 20:47:09 +0800
Tag:    v3.8.0-beta

MDL-66845 core: YUI Dialogues should have the same zIndex as bootstrap

commit b253a4f21d7fa82d708c6bc1be765f02dcd91d1c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 04 Oct 2019 13:30:20 +0800
Tag:    v3.8.0-beta

MDL-66809 core_grades: Implement scale-based marking

commit ce1c4701671354a24d49de32fc8d300b2ac14f6a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 03 Oct 2019 14:36:20 +0800
Tag:    v3.8.0-beta

MDL-66841 forum: Display grade update errors to user

commit 77ee8778a841a0bf45e6886b6969b89e1a6207d2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 03 Oct 2019 11:35:21 +0800
Tag:    v3.8.0-beta

MDL-66828 mod_forum: Display notification on grade save

commit 224ea04e68b7e9180da50dc2bd3dfc5eda6be38b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 03 Oct 2019 09:39:39 +0800
Tag:    v3.8.0-beta

MDL-66828 core: Add toast-style notifications

commit 57732a1c8e5eb05818f2389bd138bc4e848a969b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 Oct 2019 12:47:46 +0800
Tag:    v3.8.0-beta

MDL-66700 theme: Add form inset capabiity

commit 38f3bd93afcbc74bd74db812f1bf095d331a8000
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 01 Oct 2019 15:28:24 +0800
Tag:    v3.8.0-beta

MDL-66700 gradingform_guide: Support new grading panel

commit f281c61642eef703bb5fb7464b08d871e7f9dfd4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Sep 2019 12:25:27 +0800
Tag:    v3.8.0-beta

MDL-66722 mod_forum: Pull grader into UI

commit 09f92d664468f439a22e6b8f4db0cdce50c47ef1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Sep 2019 12:12:53 +0800
Tag:    v3.8.0-beta

MDL-66722 forum: Add the grading component information

commit fe0944987e29701cda83a4287eaf225742b8ed29
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Sep 2019 07:59:51 +0800
Tag:    v3.8.0-beta

MDL-66011 test: remove magic @covers lines

commit 65903bd4143c848efbf8ebc348646898f4120c44
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Sep 2019 07:39:26 +0800
Tag:    v3.8.0-beta

MDL-66722 grade: Add coverage files

commit 9adedccd2b95609622bce641d8728d3d2e465ee7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 25 Sep 2019 15:28:23 +0800
Tag:    v3.8.0-beta

MDL-66722 core_grades: Add simple direct grading to gradingpanel

commit 5123b5c9d739e4321df0c87d866570097fee8d50
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 24 Sep 2019 12:30:15 +0800
Tag:    v3.8.0-beta

MDL-66722 forum: Add grade capability

commit 62b45c66adf33d29f65e99868179ef2ce713d378
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 24 Sep 2019 08:06:22 +0800
Tag:    v3.8.0-beta

MDL-66748 core_grading: Add generator

commit 14d8cdcc359781bb72fa6aecc58479ac33a447ac
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 23 Sep 2019 19:10:36 +0800
Tag:    v3.8.0-beta

MDL-66748 core_grading: Use new gradingform data providers

commit d6576ca2292d2f87999a7f9913166c7f30a7e6d3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 23 Sep 2019 19:10:10 +0800
Tag:    v3.8.0-beta

MDL-66748 gradingform_rubric: Add data generators

commit c71d5bbbba04492fa7ab7821872046785999d097
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 23 Sep 2019 19:09:49 +0800
Tag:    v3.8.0-beta

MDL-66748 gradingform_guide: Add data generators

commit d1529dc66d303ac94f7598f56a38789a13845bd5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 23 Sep 2019 10:01:44 +0800
Tag:    v3.8.0-beta

MDL-66247 accessibility: Correct notification alert role support

commit 629726dd3f7bea10bc81774bbce2cc10497cbc59
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 20 Sep 2019 15:07:48 +0800
Tag:    v3.8.0-beta

MDL-66079 assign: Switch to new gradeitem API

commit f8da1b9353834b8178b545d2cfb53702240ff86c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 19 Sep 2019 08:01:18 +0800
Tag:    v3.8.0-beta

MDL-66722 forum: Add gradeitem storage handler

commit 1162e2c958e4d6b16940c91eb177e4f721e2f5ed
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 19 Sep 2019 06:58:59 +0800
Tag:    v3.8.0-beta

MDL-66675 behat: Fix typo in step function name

commit 94d52279166127bd6c661ef5551cbd36a60302a9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Sep 2019 10:54:26 +0800
Tag:    v3.8.0-beta

MDL-66696 forum: Add forum_grades table

commit 3b4717ea4be20976099d13b662e6b6923b14f8e5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 17 Sep 2019 10:11:09 +0800
Tag:    v3.8.0-beta

MDL-66675 CLI: Add ANSI formatting options

commit 0b07ea423b734b3b80616e4df1ac4802f772f509
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 14 Sep 2019 20:46:27 +0800
Tag:    v3.8.0-beta

MDL-66675 behat: Add option to pause on behat failures

commit 5034f0a12bc06d66a1b6130bf0059a1ab43e9b16
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 12 Sep 2019 14:19:11 +0800
Tag:    v3.8.0-beta

MDL-66550 theme: Wrap JS calls in pendingJS

commit 419b269c9e7cae584e520bc8511a3ed484221d8b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 12 Sep 2019 14:18:36 +0800
Tag:    v3.8.0-beta

MDL-66550 admin: The execute wrapper MUST be used in behat

commit 78b0a0c201b3f3b84e06709e8dac7f8ce423b641
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 11 Sep 2019 14:06:32 +0800
Tag:    v3.8.0-beta

MDL-66653 javascript: Support ES6 dynamic imports

commit b983ae4ab847bee6aee1b7ad9c514c388443a760
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 10 Sep 2019 21:29:00 +0800
Tag:    v3.8.0-beta

MDL-66550 behat: Add ability to transform a specific selector

commit 506a0f4bc0380d0377abf85c03eac387d0dfe62b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 05 Sep 2019 10:50:25 +0800
Tag:    v3.8.0-beta

MDL-66340 setup; Whitepace fix

commit 324f76308d326a3281361d2bd15ec67c38cbb9ab
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 04 Sep 2019 10:47:21 +0800
Tag:    v3.8.0-beta

MDL-66265 javascript: More specific overrides in eslintrc

commit e044c3debe0ed1fe3ae25117ca6120dc67416628
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 02 Sep 2019 10:30:34 +0800
Tag:    v3.8.0-beta

MDL-66570 admin: Add setting to hide captured cron log output

commit 05abf2cf2f7aff5e786491b051e84c217a0a2cc4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 02 Sep 2019 09:51:45 +0800
Tag:    v3.8.0-beta

MDL-65493 core: Add pendingJS around pubsub.publish

commit 2cd63188aa16dfc4b660a7cf847bf37c97058b36
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 02 Sep 2019 09:05:29 +0800
Tag:    v3.8.0-beta

MDL-65493 message: The execute wrapper MUST be used

commit 11970d0a7f97efa1ddca26656c409130ba964e94
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 01 Sep 2019 07:15:35 +0800
Tag:    v3.8.0-beta

MDL-65493 message: JS fixes for random behat fails

commit 5c783f140e80c3c4aadc0482d372d5ba0aeab06e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 30 Aug 2019 11:32:32 +0800
Tag:    v3.8.0-beta

MDL-66559 message: Move behat selectors to message subsystem

commit 61832faefdac635610f193a37e292ed641243830
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 30 Aug 2019 11:12:05 +0800
Tag:    v3.8.0-beta

MDL-66559 behat: Allow per-component selectors and replacements

commit bb6315f281724063c0660e0f8ceaa835b612e64c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 29 Aug 2019 16:44:36 +0800
Tag:    v3.8.0-beta

MDL-66550 forum: Target fields in a fieldset for behat test

commit d10ed4d240410068fae6315de353f5b9e26450f6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 29 Aug 2019 11:39:21 +0800
Tag:    v3.8.0-beta

MDL-66550 behat: Standardise finding in core functionality

commit 2920155a312dd591d06198e5b5856485cef55d28
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 29 Aug 2019 11:37:40 +0800
Tag:    v3.8.0-beta

MDL-66550 behat: Transform fields to search in a fieldset

commit 700682dc40029e5f48cd44b55b10176e81e0ed89
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 29 Aug 2019 11:09:10 +0800
Tag:    v3.8.0-beta

MDL-66550 behat: Normalise selectors better

commit 4bb39eabc7922e40778f8d0551d10716b19ce18c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 28 Aug 2019 09:24:16 +0800
Tag:    v3.8.0-beta

MDL-66733 grade: Add helper to get correct user date for grade

commit 1adda7ada61ac16daf3682c0f8c8afe2af18c5ba
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 28 Aug 2019 09:17:55 +0800
Tag:    v3.8.0-beta

MDL-66079 workshop: Switch to new gradeitem API

commit f59ac4166cd1f7578237cfec1c86fe6b7e08d28f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 28 Aug 2019 09:00:57 +0800
Tag:    v3.8.0-beta

MDL-66265 javascript: Add jshint ignore for ES6 files in root dir

commit d2c0f54cea88febe545641411509b4def9d39331
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 28 Aug 2019 08:25:41 +0800
Tag:    v3.8.0-beta

MDL-66532 javascript: Lock NPM version for NVM

commit 9ec0cbe9ee529c1eb19743b5b5f85a048d3a6c68
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 28 Aug 2019 08:04:46 +0800
Tag:    v3.8.0-beta

MDL-66265 javascript: Ignore camelcase in Gruntfile

commit b5fbca8f4aaf4740f9beab2f43fda3f58410bccd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 28 Aug 2019 08:04:26 +0800
Tag:    v3.8.0-beta

MDL-66265 javascript: Add basic jshint ignores

commit ad2574f77056b405a4c00dadf9e5cc3e4e8fcc63
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 28 Aug 2019 08:04:07 +0800
Tag:    v3.8.0-beta

MDL-66265 javascript: Bump jshint version

commit 519e17a76389736b4af816854711cf0dad0a74d8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 22 Aug 2019 07:54:15 +0800
Tag:    v3.8.0-beta

MDL-66378 behat: Increase window size for rubric tests

commit dbcbee41336303e3531701acb624957728cbd6d5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 22 Aug 2019 07:45:49 +0800
Tag:    v3.8.0-beta

MDL-66378 behat: Change screen size to small to work around UI bugs

commit 605550a2d85793955a3571777185e2dd16e7dd9a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Aug 2019 13:34:28 +0800
Tag:    v3.8.0-beta

MDL-66457 behat: simplify selector search

commit 6fd975cc07b0aa8a2ef1d3252535447748c41cb6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Aug 2019 08:39:45 +0800
Tag:    v3.8.0-beta

MDL-66378 behat: Correct grammar of resize step

commit 8a0d0cb4b11ac0a9298f9c609372ad4d78783c5f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Aug 2019 08:39:28 +0800
Tag:    v3.8.0-beta

MDL-66378 grade: Set window size to large for rubric tests

commit a6df6800d4c70f15e57fc1fd11ecbe4eb3df87fb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Aug 2019 08:23:59 +0800
Tag:    v3.8.0-beta

MDL-66378 behat: All args are required for document.evaluate

commit 92b229c5f404a04750b779fc98ae817d160aba29
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Aug 2019 14:48:27 +0800
Tag:    v3.8.0-beta

MDL-66079 mod_forum: Add forum grade support

commit fcc88fddba6b256d4c24f3333fe3bec13e6c5798
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Aug 2019 14:44:41 +0800
Tag:    v3.8.0-beta

MDL-66079 core_grades: Add support for multiple grade items in an activity

commit dafa2c6aa5719d9718d09cd1783b8a6b608d6f66
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 17 Aug 2019 11:36:08 +0800
Tag:    v3.8.0-beta

MDL-66378 competency: Add pending promises to competency chooser

commit 460a0a74c4bf029098fea3e7c16ed0ce9d4ef666
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 16 Aug 2019 11:32:12 +0800
Tag:    v3.8.0-beta

MDL-66378 behat: JS does not work with newlines in an xpath

commit 7e16c70b52e0ba2074728007c80088f43d649d47
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 16 Aug 2019 11:06:51 +0800
Tag:    v3.8.0-beta

weekly release 3.8dev

commit 6654ac11513d7084b10b0c0e68c1912b0d3ddf41
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 16 Aug 2019 11:04:11 +0800
Tag:    v3.8.0-beta

MDL-66312 js: Autocomplete promises were inside out

commit 17a7dc9da50e112983230aa6c8029a3eb3438c92
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 16 Aug 2019 08:52:26 +0800
Tag:    v3.8.0-beta

MDL-66378 behat: Add non-JS fallback for before/after

commit 221bfed37bf9706cf9803879997d472631206804
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 16 Aug 2019 08:50:33 +0800
Tag:    v3.8.0-beta

MDL-66378 behat: Fix use of before/after selectors

commit 989f3800898d555c1c9ca25862bf1dd15824d6b9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 16 Aug 2019 08:49:23 +0800
Tag:    v3.8.0-beta

MDL-66378 behat: Add partial named selector for whole autocomplete field

commit 7d6d23294fef7a5e4e862372509ec43077ee25b8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 16 Aug 2019 08:47:34 +0800
Tag:    v3.8.0-beta

MDL-66378 behat: Before/after detection should be constrainable

commit 44de5278a5f97c955523bd535dad3c08d255a7a2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 15 Aug 2019 08:47:17 +0800
Tag:    v3.8.0-beta

MDL-66378 behat: Correct invalid uses of selection from dropdown

commit beae3feb54db43492ca13d686cce45939f24d046
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 15 Aug 2019 08:44:16 +0800
Tag:    v3.8.0-beta

MDL-66378 report_participation: Correct label for target

commit db89a31d2e74dcfa4b1b740ef9d5c49f35bce5bf
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 15 Aug 2019 08:29:59 +0800
Tag:    v3.8.0-beta

MDL-66378 gradereport_singleview: Add missing label for dropdown

commit 3d18e5cfd68c90880bc779f4d940df2ade435fbe
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 15 Aug 2019 08:29:12 +0800
Tag:    v3.8.0-beta

MDL-66378 behat: Update screen sizes to Y2K standards

commit 5a44daadf9d7bfe5a61ab604e7d55fffb5f3658c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 14 Aug 2019 11:00:58 +0800
Tag:    v3.8.0-beta

MDL-66378 behat: Update dependencies for chrome webdriver fix

commit 0bbdef98eaeabf908bf6fbd6b5bf870ffbf5e2fe
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 13 Aug 2019 11:29:26 +0800
Tag:    v3.8.0-beta

MDL-66384 core: Limit explode to allow subdirs in template names

commit dc86a0f1c62459bf085c0aea89575ccb0679e09a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 11 Aug 2019 16:10:13 +0800
Tag:    v3.8.0-beta

MDL-66079 mod_forum: Add field to support whole forum grading

commit f75cb25c86864b683e56b279d27f47f87be5d80c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 11 Aug 2019 14:51:15 +0800
Tag:    v3.8.0-beta

MDL-65604 repository: Kill off missing param errors

commit 1e8184f0228096d2141c933408e147243a91a8d7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 09 Aug 2019 13:10:38 +0800
Tag:    v3.8.0-beta

MDL-66370 mod_forum: Make a full screen layout

commit 7be52eb2559b7ea3b974173bcdd1f7ce44237319
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 09 Aug 2019 08:31:16 +0800
Tag:    v3.8.0-beta

MDL-65679 assignfeedback_editpdf: Adjust z-indexes for editpdf

commit 66fa73d84e4e6d3b80cc1603bc3e4ee72ab75380
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Aug 2019 14:03:41 +0800
Tag:    v3.8.0-beta

MDL-66327 pgsql DML: Update get_records_sql to consume less memory

commit b6a226f96fb84df5ea4353183cd2431fd6b489b2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Aug 2019 09:30:55 +0800
Tag:    v3.8.0-beta

MDL-64032 user: Comment out failing behat tests

commit 2c28ba8888eb6aaa623b1da2157a4711c8069343
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 01 Aug 2019 20:52:02 +0800
Tag:    v3.8.0-beta

MDL-66307 js: Add missing plugintypes structure in subplugin read

commit 0261d1effafde4aaa2a0b137be2f8edd139e01aa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 24 Jul 2019 09:31:17 +0800
Tag:    v3.8.0-beta

MDL-50346 core: Allow sub-directories in template names

commit 9ea892d2165b544dac469e0674690430527fa9cf
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Jul 2019 09:11:33 +0800
Tag:    v3.8.0-beta

MDL-66192 javascript: Allow subdirs in AMD module names

commit de2976e5481e91e4e5989dbb85b33c64b81ced02
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 21 Jul 2019 12:39:22 +0800
Tag:    v3.8.0-beta

MDL-62497 js: Pass strings through get_string

commit 208397c120b6bf74ca6a173e42cb527904c5ab42
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 19 Jul 2019 14:55:39 +0800
Tag:    v3.8.0-beta

MDL-66187 course: Respect :addinstance in single activity format

commit 8cb4578de8edcb92d9121ff2ed9b5703d468095e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 Jul 2019 12:02:47 +0800
Tag:    v3.8.0-beta

MDL-66181 behat: You check checkboxes, not click them

commit ed080a580ffd0eea70ad3eaa9214234cf2463034
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 Jul 2019 11:09:40 +0800
Tag:    v3.8.0-beta

MDL-66181 course: Only assign roles that the user is allowed to assign

commit 8f3f25e21aa095759816779a126f0c46157b473e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 17 Jul 2019 08:26:27 +0800
Tag:    v3.8.0-beta

MDL-60013 report_progress: Stop using deprecated modal type

commit 444f85aaa95bbc1e92be668ec625180911ca875d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 16 Jul 2019 09:45:32 +0800
Tag:    v3.8.0-beta

MDL-66158 calendar: Events should be space separated not an array

commit 73d3dfecc601622413c6939e64e1858cda4abc1a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 09 Jul 2019 09:35:22 +0800
Tag:    v3.8.0-beta

MDL-62497 javascript: lazy load js modules when cachejs is disabled

commit 7fdefd3184196c62d2722750ef1e0cf7d1f9a5e7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 02 Jul 2019 13:55:12 +0800
Tag:    v3.8.0-beta

MDL-66022 core: subplugins.php moved to json

commit 8847ec4791c44367340f5e9534f037ab68720993
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 30 Jun 2019 12:36:33 +0800
Tag:    v3.8.0-beta

MDL-66011 tests: Stop forcing coverage annoation

commit a3f254053e8f2ef0dce484a2b65d1ab1033e8c59
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 25 Jun 2019 09:16:58 +0800
Tag:    v3.8.0-beta

MDL-64901 block_myoverview: Correct CSS selector in behat

commit e9aaf755d234e2f437e3210692ad4634ad2414e9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 18 Jun 2019 12:51:02 +0800
Tag:    v3.8.0-beta

MDL-60978 travis: Re-enable Redis session tests

commit 96161a706b9582f52cc949baf165e245748d83ef
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 18 Jun 2019 12:12:20 +0800
Tag:    v3.8.0-beta

MDL-60978 session: Run redis tests in isolation

commit fc1785b086746af1a2575f47cdfc54156c8c3396
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 18 Jun 2019 12:12:03 +0800
Tag:    v3.8.0-beta

MDL-60978 testing: Support ability to run phpunit in isolated process

commit a2f81b201e2537b683b548e040106d01fcd3c695
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 04 Jun 2019 10:16:08 +0800
Tag:    v3.8.0-beta

MDL-65656 analytics: Stop covering memory-intensive tests

commit 281474a5fea22af2ac451843f7529ef5647cbe60
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 24 May 2019 14:51:29 +0800
Tag:    v3.8.0-beta

MDL-64330 course: Correct course test assumptions

commit 4655adf8f38e2e00a6e8b6ca7853a265a9a6e0da
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 23 May 2019 13:52:32 +0800
Tag:    v3.8.0-beta

MDL-65695 forum: Bump digest time to next day if in past

commit 9ba09a12445ca6ca870f4562209bc292d323e82b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 22 May 2019 11:04:51 +0800
Tag:    v3.8.0-beta

MDL-65675 forum: Remove duplicate Re in subjects

commit 4b6e032890b12976520b4e26454341813a715595
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 17 May 2019 12:19:25 +0800
Tag:    v3.8.0-beta

MDL-65578 forum: Hide action menu where no actions exist

commit 17f05797972b3331582906d3622bc8e80ecbdf71
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 13 May 2019 14:12:25 +0800
Tag:    v3.8.0-beta

MDL-65576 behat: Reset Selenium driver between scorm scenarios

commit 29c442c5584b00a2e05430b7f0d8a643d42cc7cd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 12 Feb 2019 22:03:12 +0800
Tag:    v3.8.0-beta

MDL-65646 core: Move component storage to json

commit 24d2a49e21b84d92df491e5275dac92b27a9e6c8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 Jan 2019 11:24:21 +0800
Tag:    v3.8.0-beta

MDL-62034 assign: Add hint for user tour reset