bug PR-4.4-dev Pending

User tests: Successful: Unsuccessful:

avatar wilsonge
wilsonge
13 Aug 2023

Summary of Changes

Noticed through the excellent PWT ACL Manager tool whilst upgrading our core joomla.org sites

None of the new components since Joomla 4 have assets included. This should fix that once sites upgrade

Testing Instructions

Run an upgrade of Joomla to this version. After the patch asset items for the new extensions should be included correctly

Link to documentations

Please select:

  • Documentation link for docs.joomla.org:

  • No documentation changes for docs.joomla.org needed

  • Pull Request link for manual.joomla.org:

  • No documentation changes for manual.joomla.org needed

avatar joomla-cms-bot joomla-cms-bot - change - 13 Aug 2023
Category Administration com_admin
avatar wilsonge wilsonge - open - 13 Aug 2023
avatar wilsonge wilsonge - change - 13 Aug 2023
Status New Pending
avatar wilsonge wilsonge - change - 13 Aug 2023
The description was changed
avatar wilsonge wilsonge - edited - 13 Aug 2023
avatar richard67
richard67 - comment - 13 Aug 2023

@wilsonge I'm not really sure if that is needed for the core components because when you edit their params in backend, new assets are created by the model in the right way. That's why I assumed that the updateAssets method has only been kept so it can be overridden by 3rd party extension devs in their installer script class if they derive that from the core one.

The PR is correct and the list of components is complete, so I'm ok with it. But as said, I'm not sure if it's necessary.

When the PR gets merged and merged up into 5.0-dev, the list needs to be modified by removing the components added here, and any new components from J5 should be added, but I don't know of any, so it would remain empty in J5.

avatar HLeithner
HLeithner - comment - 2 Sep 2023

@wilsonge status here? do we need it?

avatar wilsonge
wilsonge - comment - 2 Sep 2023

Well we have through all the J2.5 and 3.x components so I think we should have it.

avatar HLeithner
HLeithner - comment - 17 Sep 2023

@laoneo @MacJoom that's for you

avatar HLeithner
HLeithner - comment - 30 Sep 2023

This pull request has been automatically rebased to 4.4-dev.

avatar laoneo laoneo - change - 23 Oct 2023
Labels Added: bug PR-4.4-dev
avatar laoneo laoneo - close - 4 Nov 2023
avatar laoneo laoneo - merge - 4 Nov 2023
avatar laoneo laoneo - change - 4 Nov 2023
Status Pending Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2023-11-04 10:33:11
Closed_By laoneo
avatar richard67
richard67 - comment - 4 Nov 2023

After this has been merged up into the 5.x-dev branches it will need to be modified in 5.0-dev for the new components added between 4 and 5, and the ones added between 3 and 4 need to be removed.

avatar bembelimen
bembelimen - comment - 15 Nov 2023

@richard67 it's in the upmerge process: #42345

Could you prepare the PR for the new extensions? Thanks!

avatar wilsonge
wilsonge - comment - 15 Nov 2023

Unfortunately because this was merged after 4.4.0 was released and some people may already have upgraded to 5.0 and not had this run. So we do need at add the 5.0 components into the 5.0 branch - but we also shouldn't remove the 4.0 components this time around (only because of the fact we didn't merge this early enough).

Add a Comment

Login with GitHub to post a comment