[AMOS commit] MDL-49329 admin: Support plugins installation during upgrade Committed into Git: 2015-10-07 17:30 UTC

[AMOS commit] MDL-49329 admin: Support plugins installation during upgrade Committed into Git: 2015-10-07 17:30 UTC

by AMOS bot -
Number of replies: 0
Author: David Mudrák
MDL-49329 admin: Support plugins installation during upgrade
The plugins check screen (displayed during core upgrade and/or plugins
upgrade) now supports installation of remote plugins. This includes
installation of missing dependencies (both single and bulk mode) and
installation of available updates (both single and bulk mode).

All the HTTP query parameters supported by admin/index.php are now
explicitly enlisted. Previously, the \core\update\deployer used
its own additional parameters (and was source of some serious problems
in the past).

The implementation uses the plugin manager as the controller and
provides an unified interface for installing any remote plugin or
plugins (be it available update or missing dependency).

As a side effect, we now validate available updates which was not
happening before.


http://git.moodle.org/gw?p=moodle.git;a=commit;h=531381f914693e15fac375ec76698a450e8d0cf7
http://github.com/moodle/moodle/commit/531381f914693e15fac375ec76698a450e8d0cf7

+ 3.0 en [dependencyinstallhead,core_plugin]