-
Improvement
-
Resolution: Fixed
-
Minor
-
2.1, 2.2, 2.3
-
Any
-
MOODLE_21_STABLE, MOODLE_22_STABLE, MOODLE_23_STABLE
-
MOODLE_23_STABLE
-
MDL-32009-master-3 -
Messaging plugins are missing some general administrative features, there is a room for refactoring:
- get_settings_url (plugintype_message) may use get_message_processors() data for settings/availability estimation to avoid code duplication
- Add plugintype_interface::is_enabled method to reflect plugin status
- Since message_processor_uninstall function already exists, why not using it? Add uninstall links to plugin list.