Feature PR-5.0-dev Pending

User tests: Successful: Unsuccessful:

avatar Fedik
Fedik
5 Aug 2023

Summary of Changes

Implementing Event classes for Finder events.
The pr depend from #41226

Affected events:

  • onFinderCategoryChangeState
  • onFinderChangeState
  • onFinderAfterDelete
  • onFinderBeforeSave
  • onFinderAfterSave
  • onFinderResult
  • onPrepareFinderContent

Testing Instructions

Apply patch.
Make sure finder plugins is enabled.
Try edit content, run indexer, use smart search.

Actual result BEFORE applying this Pull Request

Works

Expected result AFTER applying this Pull Request

Works

Link to documentations

Please select:

36d8057 25 Jul 2023 avatar Fedik phpcs
avatar joomla-cms-bot joomla-cms-bot - change - 5 Aug 2023
Category Administration com_categories com_finder Front End com_content com_users Libraries
avatar Fedik Fedik - open - 5 Aug 2023
avatar Fedik Fedik - change - 5 Aug 2023
Status New Pending
avatar Fedik Fedik - change - 5 Aug 2023
Labels Added: Feature PR-5.0-dev
avatar HLeithner
HLeithner - comment - 20 Aug 2023

hmm the prs conflict each other...

avatar joomla-cms-bot joomla-cms-bot - change - 21 Aug 2023
Category Administration com_categories com_finder Front End com_content com_users Libraries Administration com_finder Front End Libraries Plugins
avatar HLeithner HLeithner - change - 21 Aug 2023
Status Pending Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2023-08-21 08:22:41
Closed_By HLeithner
avatar HLeithner HLeithner - close - 21 Aug 2023
avatar HLeithner HLeithner - merge - 21 Aug 2023
avatar Fedik Fedik - change - 22 Aug 2023
The description was changed
avatar Fedik Fedik - edited - 22 Aug 2023
avatar Hackwar
Hackwar - comment - 28 Aug 2023

It would have been cool, if you had actually tested the code... Right now, indexing via the smart search component does not work, since you missed half the events of those plugins. Hint: They don't extend the CMSPlugin class directly...

avatar Hackwar
Hackwar - comment - 28 Aug 2023

Is this backwards compatible? Because the code you changed here is basically in all finder plugins by third party extensions.

avatar Fedik Fedik - change - 29 Aug 2023
The description was changed
avatar Fedik Fedik - edited - 29 Aug 2023

Add a Comment

Login with GitHub to post a comment