NPM Resource Changed PR-5.0-dev Removal Pending

User tests: Successful: Unsuccessful:

avatar richard67
richard67
2 Apr 2023

Pull Request for Issue # .

Summary of Changes

This pull request (PR) finally deletes the js files and the asset which had once been deleted with PR's #38823 and #39374 and then added back with PR #39431 for b/c with old layout overrides.

It is a simple revert of PR #39431 in the 5.0-dev branch plus adding the deleted compiled and minified js files from the media folder on update, i.e. adding them to the deleted files list in "script.php".

The deprecated language strings used by the removed js will be removed with PR #40296 .

Testing Instructions

Code review: Verify that this PR here is exactly reverting PR #40296 plus adding the deleted compiled and minified js files to the deleted files list in "script.php".

In addition, test an update from the latest 4.4-dev nightly build to the update package or custom URL created by Drone for this PR.

Actual result BEFORE applying this Pull Request

Deprecated js files and asset from PR #40296 are still present in the 5.0-dev branch.

Expected result AFTER applying this Pull Request

Deprecated js files and asset from PR #40296 are removed from the 5.0-dev branch, and the compiled and minified js files are deleted on update from 4.4-dev.

Link to documentations

Please select:

  • No documentation changes for docs.joomla.org needed

  • Pull Request link for manual.joomla.org: joomla/Manual#98

avatar joomla-cms-bot joomla-cms-bot - change - 2 Apr 2023
Category Administration com_admin Repository NPM Change JavaScript
avatar richard67 richard67 - open - 2 Apr 2023
avatar richard67 richard67 - change - 2 Apr 2023
Status New Pending
avatar HLeithner
HLeithner - comment - 2 Apr 2023

can you create a manual against joomla/Manual#28 please ?

avatar richard67
richard67 - comment - 2 Apr 2023

can you create a manual against joomla/Manual#28 please ?

@HLeithner If you tell me where to add that. I have no idea.

avatar richard67
richard67 - comment - 2 Apr 2023

please add a section to this file https://github.com/joomla/Manual/blob/cf6b87662d3b086049c8b8078f8699db864a91dc/migrations/44-50/removed-backward-incompatibility.md

@HLeithner And how shall that section be titled and look like? Shall it be "JS removals" and be like the "CSS removals" section? What do you expect?

avatar HLeithner
HLeithner - comment - 2 Apr 2023

@HLeithner And how shall that section be titled and look like? Shall it be "JS removals" and be like the "CSS removals" section? What do you expect?

I would expect something what you also find useful when you read this page ;-)

so something like the "CSS removals" would be a good start. including which webasset names are no longer available including the the path to the files and maybe the reason why it's no longer exists. (link to pr when it was removed the first time and that is is no longer used by joomla it self).

avatar richard67 richard67 - change - 2 Apr 2023
The description was changed
avatar richard67 richard67 - edited - 2 Apr 2023
avatar richard67 richard67 - change - 2 Apr 2023
The description was changed
avatar richard67 richard67 - edited - 2 Apr 2023
avatar richard67 richard67 - change - 2 Apr 2023
The description was changed
avatar richard67 richard67 - edited - 2 Apr 2023
avatar richard67
richard67 - comment - 2 Apr 2023

@HLeithner What about the language strings removal in PR #40296 ? Does that need to be added to the developer manual, too?

avatar HLeithner
HLeithner - comment - 2 Apr 2023

Actually yes, I added the deprecation for the language strings also the manual. So the removal have to be added too.

avatar richard67
richard67 - comment - 2 Apr 2023

Actually yes, I added the deprecation for the language strings also the manual. So the removal have to be added too.

@HLeithner But that belongs to @brianteeman 's PR #40296 , so I think he should do that. Otherwise I will need again instructions on where to do that.

avatar HLeithner
HLeithner - comment - 2 Apr 2023

already sent him a message

avatar richard67 richard67 - change - 2 Apr 2023
The description was changed
avatar richard67 richard67 - edited - 2 Apr 2023
avatar richard67
richard67 - comment - 2 Apr 2023

@HLeithner For the javascript stuff see joomla/Manual#98 .

avatar richard67 richard67 - change - 3 Apr 2023
Labels Added: NPM Resource Changed PR-5.0-dev
avatar richard67 richard67 - change - 8 Jun 2023
Labels Added: Removal
avatar HLeithner HLeithner - close - 26 Jun 2023
avatar HLeithner HLeithner - merge - 26 Jun 2023
avatar HLeithner HLeithner - change - 26 Jun 2023
Status Pending Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2023-06-26 07:06:29
Closed_By HLeithner

Add a Comment

Login with GitHub to post a comment