Victor Deniz Falcon [Tue, 21 Apr 2020 07:56:36 +0000 (08:56 +0100)]
MDL-68473 core_h5p: fixed import of moodleform class
Eloy Lafuente (stronk7) [Tue, 28 Apr 2020 09:15:48 +0000 (11:15 +0200)]
on-demand release 3.9dev+
Eloy Lafuente (stronk7) [Tue, 28 Apr 2020 09:15:46 +0000 (11:15 +0200)]
NOBUG: Fixed SVG browser compatibility
Eloy Lafuente (stronk7) [Tue, 28 Apr 2020 09:15:44 +0000 (11:15 +0200)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Andrew Nicols [Tue, 28 Apr 2020 04:43:33 +0000 (12:43 +0800)]
Merge branch 'MDL-68525-master' of git://github.com/andrewnicols/moodle
Andrew Nicols [Tue, 28 Apr 2020 01:51:12 +0000 (09:51 +0800)]
Merge branch 'MDL-66259' of https://github.com/stronk7/moodle
Andrew Nicols [Tue, 28 Apr 2020 01:39:04 +0000 (09:39 +0800)]
Merge branch 'MDL-67316' of https://github.com/stronk7/moodle
Andrew Nicols [Tue, 28 Apr 2020 01:11:21 +0000 (09:11 +0800)]
Merge branch 'MDL-68047' of https://github.com/stronk7/moodle
Eloy Lafuente (stronk7) [Mon, 27 Apr 2020 22:27:59 +0000 (00:27 +0200)]
Merge branch 'MDL-68342-xsendfile-file' of https://github.com/brendanheywood/moodle
Eloy Lafuente (stronk7) [Sun, 26 Apr 2020 16:17:13 +0000 (18:17 +0200)]
MDL-68525 behat: chrome/switches caps not allowed in Chrome > 81
Now we need to use extra_capabilities/chromeOptions/args instead
The former was deprecated long ago, it seems that Chrome 81 has
stopped accepting it. The later seems to be working at very least
since Chrome 76 (haven't gone further back).
Eloy Lafuente (stronk7) [Mon, 27 Apr 2020 21:40:14 +0000 (23:40 +0200)]
Merge branch 'MDL-68383-master' of git://github.com/bmbrands/moodle
Eloy Lafuente (stronk7) [Mon, 27 Apr 2020 21:30:09 +0000 (23:30 +0200)]
Merge branch 'MDL-68477-master' of git://github.com/lameze/moodle
Eloy Lafuente (stronk7) [Mon, 27 Apr 2020 21:08:26 +0000 (23:08 +0200)]
Merge branch 'master' of https://github.com/DrCuriosity/moodle
Eloy Lafuente (stronk7) [Mon, 27 Apr 2020 21:00:59 +0000 (23:00 +0200)]
Merge branch 'MDL-67797-master' of git://github.com/sarjona/moodle
Eloy Lafuente (stronk7) [Mon, 27 Apr 2020 15:39:39 +0000 (17:39 +0200)]
Merge branch 'MDL-68393-master-availableupdateui' of git://github.com/mudrd8mz/moodle
Eloy Lafuente (stronk7) [Mon, 27 Apr 2020 15:36:49 +0000 (17:36 +0200)]
Merge branch 'MDL-67701-master' of git://github.com/ferranrecio/moodle
Eloy Lafuente (stronk7) [Mon, 27 Apr 2020 15:33:15 +0000 (17:33 +0200)]
Merge branch 'MDL-68515-master-report_status_standard' of git://github.com/mudrd8mz/moodle
Eloy Lafuente (stronk7) [Mon, 27 Apr 2020 15:31:20 +0000 (17:31 +0200)]
Merge branch 'MDL-65967-master' of https://github.com/danielneis/moodle
Brendan Heywood [Thu, 16 Apr 2020 06:31:07 +0000 (16:31 +1000)]
MDL-68342 files: Add a faster xsendfile method to avoid db lookups
AMOS bot [Mon, 27 Apr 2020 00:11:23 +0000 (00:11 +0000)]
Automatically generated installer lang files
Thiagolivramento [Mon, 16 Mar 2020 16:42:59 +0000 (13:42 -0300)]
MDL-65967 tool_recyclebin: add recycle bin link to category edit menu
Eloy Lafuente (stronk7) [Fri, 24 Apr 2020 17:23:16 +0000 (19:23 +0200)]
Merge branch 'MDL-68514-master' of git://github.com/sarjona/moodle
David Mudrák [Fri, 24 Apr 2020 15:13:16 +0000 (17:13 +0200)]
MDL-68515 admin: Mark the system status report as a standard plugin
Sara Arjona [Fri, 24 Apr 2020 13:07:52 +0000 (15:07 +0200)]
MDL-68514 contentbank: fix behat issues with classic
Eloy Lafuente (stronk7) [Wed, 20 Nov 2019 16:45:32 +0000 (17:45 +0100)]
MDL-67316 ldap: Pass correct hex chars to hexdec()
Before php74 they were silently discarded, now they
show a deprecation message.
Eloy Lafuente (stronk7) [Wed, 20 Nov 2019 14:17:40 +0000 (15:17 +0100)]
MDL-67316 typo3: Pass correct hex chars to hexdec()
Typo3 was relaying on the feature of base converter
functions silently removing invalid chars so, for example:
'U+00A0' => '00A0' => 160
Since php74, the existence of those invalid chars do produce
a deprecation warning, no matter the outcome continues being the same.
So, here, we are just converting that invalud 'U+' by '0x'
Tim Hunt [Sun, 5 Apr 2020 12:27:17 +0000 (13:27 +0100)]
MDL-66259 qtypes: Add missing comment on get_random_guess_score
A bit off-topic for this issue number, but I noticed it while
working on this, and though it was not worth creating a
separate MDL for.
Tim Hunt [Sun, 5 Apr 2020 12:23:29 +0000 (13:23 +0100)]
MDL-66259 qtype_numerical: remove no-longer relevant todo I noticed
Eloy Lafuente (stronk7) [Tue, 19 Nov 2019 18:08:20 +0000 (19:08 +0100)]
MDL-66259 qtypes: get_question_options() always call parent::
To get the question->options initialised, children must
call parent::get_question_options() always. Also, it is
just general good practice. Subclasses are meant to be
adaptations of the base class, not something completely
different.
Note, there are some changes in the data structure
produced (see changes in the tests) but these changes
are not wrong.
Tim Hunt [Sun, 29 Mar 2020 20:22:48 +0000 (21:22 +0100)]
MDL-66259 quiz responses: fix unrealistic test setup
Eloy Lafuente (stronk7) [Sat, 4 Apr 2020 23:43:41 +0000 (01:43 +0200)]
MDL-66259 qtype: add tests to all remaining involved qtypes
That way we get the load_question_data() method covered
and all the main data, options, hints checked.
Tim Hunt [Sun, 29 Mar 2020 20:28:48 +0000 (21:28 +0100)]
MDL-66259 qtype_truefalse: unit test of loading questions from the DB
This is about to be changes, so we need a test first to catch regressions.
Sara Arjona [Thu, 23 Apr 2020 15:16:37 +0000 (17:16 +0200)]
MDL-67797 contentbank: review class_exists uses
Sara Arjona [Wed, 15 Apr 2020 07:15:15 +0000 (09:15 +0200)]
MDL-67797 contentbank: use the search_contents method
Sara Arjona [Wed, 15 Apr 2020 07:14:27 +0000 (09:14 +0200)]
MDL-67797 contentbank: add search_contents method
Jun Pataleta [Fri, 24 Apr 2020 01:41:01 +0000 (09:41 +0800)]
weekly release 3.9dev
Jun Pataleta [Fri, 24 Apr 2020 01:41:00 +0000 (09:41 +0800)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Eloy Lafuente (stronk7) [Thu, 23 Apr 2020 14:06:06 +0000 (16:06 +0200)]
Merge branch 'MDL-67886' of https://github.com/stronk7/moodle
Eloy Lafuente (stronk7) [Thu, 23 Apr 2020 11:18:43 +0000 (13:18 +0200)]
Merge branch 'MDL-67795-master' of git://github.com/sarjona/moodle
Sara Arjona [Wed, 22 Apr 2020 15:27:22 +0000 (17:27 +0200)]
MDL-67795 contentbank: make consistent $record vs $content
Sara Arjona [Thu, 16 Apr 2020 13:04:37 +0000 (15:04 +0200)]
MDL-67795 contentbank: delete content UI
Sara Arjona [Thu, 16 Apr 2020 10:59:24 +0000 (12:59 +0200)]
MDL-67795 contentbank: clean all the content when uninstalling plugin
Sara Arjona [Thu, 16 Apr 2020 10:47:38 +0000 (12:47 +0200)]
MDL-67795 contentbank: new external for deleting content
Sara Arjona [Thu, 16 Apr 2020 10:11:28 +0000 (12:11 +0200)]
MDL-67795 contentbank: delete content API
Sara Arjona [Wed, 15 Apr 2020 07:13:27 +0000 (09:13 +0200)]
MDL-67795 contentbank: add generator
Sara Arjona [Fri, 21 Feb 2020 08:16:00 +0000 (09:16 +0100)]
MDL-67795 h5p: move methods from player to helper
Eloy Lafuente (stronk7) [Thu, 23 Apr 2020 10:20:01 +0000 (12:20 +0200)]
MDL-67886 phpunit: Make tests cross-db
The suggested SQL in some of the assertions was not cross-db
but db-dependent. Now we just keep that part out from the
assertions, because it's not important to verify the
errors that are being asserted.
Eloy Lafuente (stronk7) [Wed, 22 Apr 2020 23:36:40 +0000 (01:36 +0200)]
Merge branch 'MDL-67886_master' of git://github.com/mdjnelson/moodle
Eloy Lafuente (stronk7) [Wed, 22 Apr 2020 22:46:02 +0000 (00:46 +0200)]
Merge branch 'MDL-58018_master-arraycomparison' of git://github.com/mdjnelson/moodle
Jun Pataleta [Wed, 22 Apr 2020 03:09:46 +0000 (11:09 +0800)]
Merge branch 'MDL-68392' of https://github.com/stronk7/moodle
Jun Pataleta [Tue, 21 Apr 2020 02:33:39 +0000 (10:33 +0800)]
Merge branch 'MDL-68341-master' of git://github.com/lameze/moodle
Jun Pataleta [Tue, 21 Apr 2020 01:24:54 +0000 (09:24 +0800)]
Merge branch 'MDL-68356-master' of git://github.com/cescobedo/moodle
Jun Pataleta [Mon, 20 Apr 2020 13:52:56 +0000 (21:52 +0800)]
Merge branch 'MDL-68339' of https://github.com/stronk7/moodle
Jun Pataleta [Mon, 20 Apr 2020 13:26:53 +0000 (21:26 +0800)]
Merge branch 'MDL-67095-master' of git://github.com/cescobedo/moodle
Jun Pataleta [Mon, 20 Apr 2020 03:18:28 +0000 (11:18 +0800)]
Merge branch 'MDL-68318-master' of git://github.com/andrewnicols/moodle
Simey Lameze [Thu, 23 Apr 2020 00:27:33 +0000 (08:27 +0800)]
MDL-68477 libraries: add legend option examples to test page
David Thompson [Mon, 20 Apr 2020 20:48:39 +0000 (08:48 +1200)]
MDL-68477 libraries: support for Chart.js legend options.
AMOS bot [Thu, 23 Apr 2020 00:14:29 +0000 (00:14 +0000)]
Automatically generated installer lang files
Mark Nelson [Tue, 31 Mar 2020 19:08:07 +0000 (21:08 +0200)]
MDL-67886 tool_xmldb: checks for extra indexes
Mark Nelson [Thu, 2 Apr 2020 14:32:16 +0000 (16:32 +0200)]
MDL-67886 core: check_database_schema() checks for extra indexes
Mark Nelson [Thu, 26 Mar 2020 17:06:41 +0000 (18:06 +0100)]
MDL-67886 core: check_database_schema() checks for missing indexes
Bas Brands [Tue, 14 Apr 2020 12:58:02 +0000 (14:58 +0200)]
MDL-68383 contentbank: improve css for content bank
Ferran Recio [Wed, 22 Apr 2020 09:31:13 +0000 (11:31 +0200)]
MDL-67701 mod_h5pactivity: new activity icon
Mark Nelson [Mon, 20 Apr 2020 12:32:37 +0000 (14:32 +0200)]
MDL-58018 core: add support to redis for read-only sessions
Mark Nelson [Mon, 20 Apr 2020 12:35:57 +0000 (14:35 +0200)]
MDL-58018 core: add support to database for read-only sessions
Mark Nelson [Mon, 20 Apr 2020 12:35:50 +0000 (14:35 +0200)]
MDL-58018 core: finish dev to support open sessions without a lock
Simey Lameze [Sun, 19 Apr 2020 22:23:01 +0000 (06:23 +0800)]
MDL-68341 core_table: fix wrong participanttablehtml variable name
Simey Lameze [Wed, 8 Apr 2020 07:05:17 +0000 (15:05 +0800)]
MDL-68341 core_table: improve fetch WS php unit coverage
Simey Lameze [Tue, 7 Apr 2020 05:58:50 +0000 (13:58 +0800)]
MDL-68341 core_table: add component parameter to fetch WS
cescobedo [Tue, 7 Apr 2020 08:37:03 +0000 (10:37 +0200)]
MDL-68356 core_h5p: Fix h5p mimetype
Add a correct mime type for h5p files and update existing
mime type for stored h5p files.
Adam Eijdenberg [Tue, 28 Feb 2017 02:21:58 +0000 (13:21 +1100)]
MDL-58018 core: Enable read-only sessions for key pages
These pages are often loaded in parallel.
Adam Eijdenberg [Tue, 30 Jul 2019 06:58:00 +0000 (14:58 +0800)]
MDL-58018 core: Add support to open sessions without a lock
Adrian Greeve [Mon, 20 Apr 2020 00:28:25 +0000 (08:28 +0800)]
Merge branch 'MDL-66920' of https://github.com/Cvmcosta/moodle
Andrew Nicols [Thu, 2 Apr 2020 07:36:17 +0000 (15:36 +0800)]
MDL-68318 core: Add GitHub Funding information
This links directly to our own pages relating to funding.
AMOS bot [Sun, 19 Apr 2020 00:13:11 +0000 (00:13 +0000)]
Automatically generated installer lang files
Andrew Nicols [Fri, 17 Apr 2020 10:35:10 +0000 (18:35 +0800)]
Merge branch 'MDL-67317' of https://github.com/stronk7/moodle
cescobedo [Thu, 2 Apr 2020 14:18:12 +0000 (16:18 +0200)]
MDL-67095 core_h5p: Prevent synchronous access to save the same h5p
When deploying a new H5P resource we need to ensure that
we don't start deploying the same H5P in another thread
(e.g. for another session/user).
David Thompson [Thu, 9 Apr 2020 01:14:31 +0000 (13:14 +1200)]
MDL-68386 libraries: Enhancement for Area Charts support with chart.js.
Eloy Lafuente (stronk7) [Wed, 8 Apr 2020 22:56:42 +0000 (00:56 +0200)]
MDL-67317 behat: Bump to 3.39.2 moodle-behat-extension
It comes with behat/mink 1.8.x that provides php74 compatibility.
lock file generated with php72 (min version supported by the branch)
Eloy Lafuente (stronk7) [Thu, 9 Apr 2020 12:02:40 +0000 (14:02 +0200)]
MDL-67317 behat: Ensure that on every scenario we have a session.
Before Mink 1.8.0, any call to getSession() used to auto-start
the session if it was not avaliable there. That always has been
an unsupported detail.
With https://github.com/minkphp/Mink/pull/705 new sessions aren't
auto-created anymore.
And we were relying on that.
So this is, simply about to explicitly create the new session
in our before_scenario stuff, to guarantee that it's always there.
Eloy Lafuente (stronk7) [Sun, 5 Apr 2020 17:34:46 +0000 (19:34 +0200)]
MDL-68339 message: move array_key_exists() to property_exists()
Towards PHP 7.4 compliance:
array_key_exists(): Using array_key_exists() on objects is
deprecated. Use isset() or property_exists() instead
Eloy Lafuente (stronk7) [Thu, 16 Apr 2020 17:33:49 +0000 (19:33 +0200)]
weekly release 3.9dev
Eloy Lafuente (stronk7) [Thu, 16 Apr 2020 17:33:44 +0000 (19:33 +0200)]
NOBUG: Fixed SVG browser compatibility
Eloy Lafuente (stronk7) [Thu, 16 Apr 2020 17:33:42 +0000 (19:33 +0200)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Sara Arjona [Thu, 16 Apr 2020 12:09:25 +0000 (14:09 +0200)]
MDL-67788 h5p: fix issue for non logged-in users
carlos [Fri, 3 Apr 2020 14:42:53 +0000 (11:42 -0300)]
MDL-66920 mod_lti: Allow usage of both JWKS URI and Public Key
- Changed mod_lti edit_form.php to add necessary fields.
- Added configuration field 'keytype' that can be RSA_KEY or JWK_KEYSET, defaulting to RSA_KEY if none is found.
- Changed mod_lti locallib.php to add the usage of jwk in the verifications of jwt's.
- Changed mod_lti token.php to call the verification function from locallib.php.
- Caches the keyset endpoint content of any given lti tool.
- Updated language files to accommodate new functionalities.
- Added test method for JWK functionalities.
- Added test_keyset file in the fixtures folder.
- Bumped the mod_lti version to
2020022200.
Sara Arjona [Thu, 16 Apr 2020 08:17:34 +0000 (10:17 +0200)]
MDL-67814 h5p: recover missed xAPI settings
Adrian Greeve [Thu, 16 Apr 2020 05:44:04 +0000 (13:44 +0800)]
MDL-67814 core_h5p: Revert of eslintignore change
Also has update to fix js global properly.
Jun Pataleta [Thu, 16 Apr 2020 03:46:50 +0000 (11:46 +0800)]
Merge branch 'MDL-68113-master' of https://github.com/HuongNV13/moodle
Adrian Greeve [Thu, 16 Apr 2020 03:42:53 +0000 (11:42 +0800)]
MDL-67814 core_h5p: Update to eslintignore to handle included file.
The H5PEditor is already loaded. This causes grunt to complain.
Víctor Déniz Falcón [Sun, 12 Apr 2020 21:30:38 +0000 (22:30 +0100)]
MDL-67814 core_h5p: added renderer and editor classes
Víctor Déniz Falcón [Sun, 12 Apr 2020 09:59:48 +0000 (10:59 +0100)]
MDL-67814 core_h5p: modifications to interact with the Hub selector
The HUB selector allows you to install/update H5P content types from
the H5P editor. We have moved these features to the Content Bank, so we
will not show the HUB selector in the H5P editor.
Víctor Déniz Falcón [Wed, 4 Mar 2020 11:04:23 +0000 (11:04 +0000)]
MDL-67814 core_h5p: moved common methods from player to helper class
Víctor Déniz Falcón [Sun, 12 Apr 2020 09:50:39 +0000 (10:50 +0100)]
MDL-67814 core_h5p: implemented H5P Core/Editor library interfaces
Víctor Déniz Falcón [Thu, 9 Apr 2020 11:32:37 +0000 (12:32 +0100)]
MDL-67814 core_h5p: added H5P Editor PHP library
Added the third party libray "H5P Editor PHP to the v124 h5plib plugin.
Adrian Greeve [Thu, 16 Apr 2020 02:55:11 +0000 (10:55 +0800)]
Merge branch 'MDL-68196-master' of git://github.com/rezaies/moodle
Shamim Rezaie [Mon, 23 Mar 2020 12:29:21 +0000 (23:29 +1100)]
MDL-68196 core: not expand autocomplete elements too soon on IE
Eloy Lafuente (stronk7) [Wed, 15 Apr 2020 23:01:32 +0000 (01:01 +0200)]
Merge branch 'MDL-66849-master' of https://github.com/ised-isde-canada/moodle
Eloy Lafuente (stronk7) [Wed, 15 Apr 2020 22:47:20 +0000 (00:47 +0200)]
Merge branch 'MDL-68323-master' of git://github.com/marinaglancy/moodle
Eloy Lafuente (stronk7) [Wed, 15 Apr 2020 22:27:44 +0000 (00:27 +0200)]
Merge branch 'MDL-68279' of https://github.com/paulholden/moodle