User tests: Successful: Unsuccessful:
Pull Request for Issue # .
This pull request (PR) adapts the update SQL script "5.0.0-2023-07-29.sql" so that the compatibility plugin is only inserted when it does not already exist.
In addition, it adds default values to the $this->params->get
calls so that class aliases and ES5 assets are enabled when the parameters in database are empty, which will be the case when updating from a future 4.4.0 version where PR #41738 is included.
The changes in PR #41738 for 4.4-dev and this PR here for 5.0-dev are made in order to handle the exception which you get when updating from 4.4 to 5.0 and having a system plugin installed and enabled which descends from JPlugin.
Result: Without this PR here, the compat plugin would be inserted a 2nd time. With this PR, the compat plugin is not inserted a 2nd time.
Result: The compat plugin is inserted with this PR as well as without.
Result: The compat plugin is inserted as a behaviour plugin with this PR as well as without, and the compat plugin as a system plugin is removed.
When updating from a 4.4 where PR #41738 is included, the compat plugin is inserted a 2nd time.
When updating from a 4.4 where PR #41738 is included, the compat plugin is not inserted a 2nd time.
Any other case works as well as before, i.e. the plugin is inserted.
Please select:
No documentation changes for docs.joomla.org needed
No documentation changes for manual.joomla.org needed
Category | ⇒ | SQL Administration com_admin Postgresql |
Status | New | ⇒ | Pending |
Title |
|
Title |
|
Labels |
Added:
PR-5.0-dev
|
Category | SQL Administration com_admin Postgresql | ⇒ | SQL Administration com_admin Postgresql Front End Plugins |
Status | Pending | ⇒ | Fixed in Code Base |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2023-09-13 16:00:15 |
Closed_By | ⇒ | HLeithner |
Thanks