User tests: Successful: Unsuccessful:
This code should work as it is but it's in draft as I need to create some dummy plugins and modules for people to test with.
Fixes Joomla database checker for 3rd party modules and plugins
Install the following 4 sample extensions:
test_module_admin_update_files.zip
test_module_site_update_files.zip
test_plugin_update_files.zip
test_plugin_wrong_files.zip
there's two plugins, a backend module and a frontend module. Before patch the database checker page will give an exception:
After the patch the checker will show 3 of the extensions (one plugin and two modules) and won't list a plugin that is in an 'unexpected location' (see note on doc required change below if you're interested as to why)
We need to document that for database fixer to work updates must exist in the format updates/mysql or updates/postgresql (at any level) - if you have mysql/updates as a folder structure the extension will be ignored by the schema checker.
Status | New | ⇒ | Pending |
Category | ⇒ | Administration com_installer Libraries |
Title |
|
Labels |
Added:
?
?
|
Labels |
Added:
?
Removed: ? |
Labels |
Added:
?
Removed: ? |
Labels |
Added:
?
Removed: ? |
Labels |
Added:
?
Removed: ? |
Examples uploaded. Ready to rumble I hope
I have tested this item
I have tested this item
Status | Pending | ⇒ | Ready to Commit |
RTC
Status | Ready to Commit | ⇒ | Fixed in Code Base |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2020-09-15 10:44:22 |
Closed_By | ⇒ | wilsonge | |
Labels |
Added:
?
?
Removed: ? |
Thanks guys!
Marking as release blocker as this stops the database fixer from working completely when any plugin or module that has a SQL update file is installed