User tests: Successful: Unsuccessful:
Pull Request resolves # .
The old event trigger $app->triggerEvent was derecated from Joomla 4.0 but there are still many usages of that deprecated event trigger method in Joomla core code until now. This PR replaces that deprecated method by it's proper replacements.
In scope of this PR, I focus on replace event trigger of events which have concrete event classes defined to make sure the changes are backward compatible and easier for review. The remaining can be done in next steps.
This touch many part of our code base, so human testing is not really possible or enough. I hope tests and careful code review (require code review from at least one maintainer).
If maintainers decide that human testing is required, I will have to split this PR to many smaller one (maybe 10+ PRs) to make it possible for human testing.
I have made extensive testing for this PR myself to make sure nothing broken. Below are list of things which I tested and no bugs found:
Test changed component config
Test batch copy/move article
Test delete/publish indexed articles via smart search
Test delete/publish Content Maps in smart search
Test delete guide tour: passed
Test rebuild update sites
Test edit content language
Test edit file, save in a template
Test media manager:
- Test create folder
- Test upload file
- Test edit image
- Test delete image
- Test delete folder
Test edit menu item
Test create/delete menu
Test edit/delete module
Test create/edit tag
Test duplicate/edit/delete template style
Users Manager
- Test add/edit user note
- Test add/enable/disable/delete user
Go to Administrator Home dashboard, make sure Quick Icons modules still being displayed
JSon API View for api/components/com_content/src/View/Articles/JsonapiView.php , how to test ?
Tested frontend configuration:
- Edit module from frontend
- Change Site Configuration Options from frontend
- Change Template Options from frontend
Test Contact Form - User Profile parameter set to show, user profile plugin enabled. User custom fields shown
Test archive view
Test featured view
Test category blog layout
Test Tag view
Test user registration form and profile view
Test finder:index cli command
Test Articles Module
Test Subform field
Things I cannot test it: Workflow - Publishing plugin. I haven't had a chance to learn about the feature.
Works, but use many deprecated codes
Works, without using deprecated codes
Please select:
Documentation link for guide.joomla.org:
No documentation changes for guide.joomla.org needed
Pull Request link for manual.joomla.org:
No documentation changes for manual.joomla.org needed
| Status | New | ⇒ | Pending |
| Category | ⇒ | Administration com_config com_content com_finder com_installer com_languages com_media com_menus com_modules com_tags com_templates com_users Modules Front End com_contact |
| Labels |
Added:
PR-6.2-dev
|
||
| Labels |
Added:
Architecture
|
||
Looks like there is an issue in history API tests.
Do you know if we have more useful information about the error? I tried to follow the steps in the script to run API operations in my local computer and could not see what's wrong here.
I think I found the issue
I think I found the issue for the failing system API test.
I have tested this item ✅ successfully on e59747b
Tested part 9. Test media manager:
Did test following after patch applied
I have tested this item ✅ successfully on e59747b
Tested part 9. Test media manager:
Did test following after patch applied
I have tested this item ✅ successfully on e59747b
Tested with JBT and installed Blog Sample Data, successful tested are:
I have tested this item ✅ successfully on e59747b
Tested with JBT and installed Blog Sample Data, successful tested are:
| Status | Pending | ⇒ | Ready to Commit |
RTC
RTC
| Status | Ready to Commit | ⇒ | Fixed in Code Base |
| Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2026-06-20 05:32:38 |
| Closed_By | ⇒ | laoneo | |
| Labels |
Added:
RTC
|
||
Thanks!
I restarted the system tests, but perhaps there is a bug in the code.