Feature ? PBF Maintainers Checked ? PR-5.1-dev Pending

User tests: Successful: Unsuccessful:

avatar Hackwar
Hackwar
21 Oct 2022

Summary of Changes

@grantg182 found an issue in J3 that batch operations aren't loading the content plugin group. He provided a quick fix in #38378, but since we don't do bugfixes in J3 anymore, this is unfortunately not acceptable anymore. However, this is still valid in J4 and thus this PR introduces loading these plugins in batch properly.

Testing Instructions

Add a die(); in the beginning of a content plugin. Batch move a few articles. See that it goes through. Apply patch. Move the articles again. See that you get a white screen because the content plugins are loaded.

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 Hackwar Hackwar - open - 21 Oct 2022
avatar Hackwar Hackwar - change - 21 Oct 2022
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 21 Oct 2022
Category Libraries
avatar wilsonge
wilsonge - comment - 21 Oct 2022

Is there a reason to drop this in each function rather than in the common initBatch function?

avatar Hackwar
Hackwar - comment - 22 Oct 2022

We had a discussion that with overriding and... I'll change it. ?

avatar Hackwar Hackwar - change - 22 Oct 2022
Labels Added: PR-4.3-dev
avatar grantg182
grantg182 - comment - 22 Oct 2022

So now the content plugins will be triggered regardless if the method returns false, is that desirable behaviour?

avatar Hackwar
Hackwar - comment - 23 Oct 2022

This PR does not execute any plugins. It just loads the plugin group. The actual events are only executed in the single steps.

avatar Hackwar Hackwar - change - 18 Apr 2023
Status Pending Closed
Closed_Date 0000-00-00 00:00:00 2023-04-18 12:06:31
Closed_By Hackwar
Labels Added: bug ?
avatar Hackwar Hackwar - close - 18 Apr 2023
avatar Hackwar Hackwar - change - 18 Apr 2023
Status Closed New
Closed_Date 2023-04-18 12:06:31
Closed_By Hackwar
avatar Hackwar Hackwar - change - 18 Apr 2023
Status New Pending
avatar Hackwar Hackwar - reopen - 18 Apr 2023
avatar Hackwar Hackwar - change - 18 Apr 2023
Title
Load plugin group when executing batch tasks
[5.0] Load plugin group when executing batch tasks
avatar Hackwar Hackwar - edited - 18 Apr 2023
avatar Hackwar Hackwar - change - 30 May 2023
Labels Added: PR-5.0-dev
Removed: PR-4.3-dev
avatar HLeithner HLeithner - change - 5 Oct 2023
Title
[5.0] Load plugin group when executing batch tasks
[5.1] Load plugin group when executing batch tasks
avatar HLeithner HLeithner - edited - 5 Oct 2023
avatar chmst chmst - test_item - 11 Oct 2023 - Tested successfully
avatar chmst
chmst - comment - 11 Oct 2023

I have tested this item ✅ successfully on d0f01a6

Tested following the instructions, works as described.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/39013.

avatar rdeutz rdeutz - change - 11 Oct 2023
Labels Added: Feature PBF Maintainers Checked PR-5.1-dev
Removed: bug PR-5.0-dev
avatar LadySolveig LadySolveig - test_item - 21 Oct 2023 - Tested successfully
avatar LadySolveig
LadySolveig - comment - 21 Oct 2023

I have tested this item ✅ successfully on 23247a9


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/39013.

avatar bembelimen bembelimen - change - 21 Oct 2023
Status Pending Ready to Commit
avatar bembelimen
bembelimen - comment - 21 Oct 2023

RTC


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/39013.

avatar LadySolveig LadySolveig - change - 21 Oct 2023
Status Ready to Commit Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2023-10-21 12:55:25
Closed_By LadySolveig
Labels Added: ?
avatar LadySolveig LadySolveig - close - 21 Oct 2023
avatar LadySolveig LadySolveig - merge - 21 Oct 2023
avatar LadySolveig
LadySolveig - comment - 21 Oct 2023

Thank you Hannes!

Add a Comment

Login with GitHub to post a comment