Commit d8982380 authored by Petr Skoda's avatar Petr Skoda
Browse files

MDL-30403 add upgrade docs for admin tools

parent c2dbe006
This files describes API changes in /admin/tool/* - plugins,
information provided here is intended especially for developers.
=== 2.2 ===
API changes:
* new admin tool plugin type introduced
How to migrate existing admin reports:
# move all files to new /admin/tool/yourplugin/ location
# update all links to admin tools /$CFG->admin/report/ to /$CFG->admin/tool/
# add language pack with at least 'pluginname' string
# update all language strings (use 'tool_yourplugin' instead of 'report_yourplugin') - use AMOS hints in commit message
# update all capability names
# create db/install.php migration script - delete old settings and capabilities (see converted plugins for examples)
# grep the plugin codebase and look for any remaining 'coursereport' occurrences
# update CSS selectors
See for more details and explanation.
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment