[AMOS commit] MDL-39087 Implement a common interface for uninstalling general plugin Committed into Git: 2013-04-10 09:45 UTC

[AMOS commit] MDL-39087 Implement a common interface for uninstalling general plugin Committed into Git: 2013-04-10 09:45 UTC

by AMOS bot -
Number of replies: 0
Author: David Mudrák
MDL-39087 Implement a common interface for uninstalling general plugin
Plugins may use this general tool for uninstallation and eventually
removal of the deployed source code. At the moment, this is implemented
as a wrapper for the core function uninstall_plugin() with an extra hook
in the relevant plugin info subclass.

For non-standard add-ons, the tool can remove the deployed plugin source
code as well, if the web server has required write permissions. Ideally,
all add-ons installed via the new tool_installaddon should be removable
via the web interface as well.


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

+ 2.5 en [uninstallconfirm,core_plugin]
+ 2.5 en [uninstalldelete,core_plugin]
+ 2.5 en [uninstalldeleteconfirm,core_plugin]
+ 2.5 en [uninstalldeleteconfirmexternal,core_plugin]
+ 2.5 en [uninstalling,core_plugin]