Issue #90: Move to direct-call framework design
Rather than signalling events everywhere and letting extension plugins handle them if they choose to, the framework should be reworked to directly call functions on the appropriate integration plugin. This will both reduce overhead from events and simplify plugin work by removing if statements at the beginning of every event handler. This will require follow-on changes to all source integration plugins to work with the new parent class API. Version bump in Source plugin to signify API changes. |
---|
|
Source/MantisSourcePlugin.class.php |
---|
Source/Source.API.php |
---|
Source/Source.ViewAPI.php |
---|
Source/Source.php |
---|
Source/lang/strings_english.txt |
---|
Source/pages/checkin.php |
---|
Source/pages/index.php |
---|
Source/pages/list.php |
---|
Source/pages/repo_import_full.php |
---|
Source/pages/repo_import_latest.php |
---|
Source/pages/repo_update.php |
---|
Source/pages/repo_update_page.php |
---|
Source/pages/view.php |
---|