-
Improvement
-
Resolution: Fixed
-
Minor
-
2.0.2, 2.4, 2.5
-
MOODLE_20_STABLE, MOODLE_24_STABLE, MOODLE_25_STABLE
-
MOODLE_26_STABLE
-
w27_
MDL-26943_m26_localsubplugins -
Easy
-
Currently, sub-plugins are only available for Activity Modules.
This makes sense since it's reasonably expensive to check each plug-in of a given type for sub-plugins. However I'd like them to be available for Local plugins too.
Rationale:
There wont be many local plugins, so there won't be many to check.
Local plugins are designed for features that wont fit into the general structure of plugins. Therefore, they should be as flexible as possible - enabling sub-plugins would enhance this.
In terms of code, it's only a small change.
- Discovered while testing
-
MDL-40423 XMLDB editor creates default tables for a subplugin with the wrong name.
- Closed
- has been marked as being related by
-
MDL-38322 POLICY: Use /local as the place for "generic plugins"
- Closed
-
MDL-41267 Add support for admin tool subplugins
- Closed
- is blocked by
-
MDL-39088 Convert all individual removal tools to use the plugin_manager
- Closed
-
MDL-39854 Automatic class loading
- Closed
- will be (partly) resolved by
-
MDL-39087 Improve plugin_manager to be able to uninstall all plugin types
- Closed