-
-
Notifications
You must be signed in to change notification settings - Fork 3.7k
[6.1] Plugin for category change when a transition is executed for article #45968
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: 6.1-dev
Are you sure you want to change the base?
Conversation
plugins/workflow/category/layouts/scripts/disableCategoryBatch.js
Outdated
Show resolved
Hide resolved
The plugin needs to be added to the list of core extensions here libraries/src/Extension/ExtensionHelper.php |
Thank you @brianteeman for review, will update the pr soon with the changes. |
administrator/components/com_admin/sql/updates/mysql/6.0.0-2025-08-23.sql
Outdated
Show resolved
Hide resolved
administrator/components/com_admin/sql/updates/postgresql/6.0.0-2025-08-23.sql
Outdated
Show resolved
Hide resolved
It might be that we have to move this to 6.1 as soon as we have created a 6.1-dev branch necause 6.0 has already had feature freeze with 6.0.0-beta1. |
Thanks @brianteeman and @richard67 for the review. I’ve made all the suggested changes. I really appreciate your time and feedback. |
@Dileepadari Now you have produced invalid SQL syntax in the update SQL scripts by using only a part of administrator/components/com_admin/sql/updates/mysql/6.0.0-2025-08-02.sql. The correct syntax is (exmaple from the mentioned other SQL):
It is an Your statement has still This will result in an SQL syntax error. So it seems you did not check your SQL e.g. in phpMyAdmin. |
Thank you @Dileepadari this is a very nice addition to the workflow 👍 |
Hi @richard67, sorry for that. Can you let me know how can i test with PhpMyAdmin. Should I replace the #__extensions with the table name including table prefix? |
administrator/components/com_admin/sql/updates/mysql/6.0.0-2025-08-23.sql
Outdated
Show resolved
Hide resolved
administrator/components/com_admin/sql/updates/postgresql/6.0.0-2025-08-23.sql
Outdated
Show resolved
Hide resolved
That would be one way to test it on the current Joomla installation. Another way would be to copy the CREATE TABLE statement from the base.sql and use it as it is to create an And when developing database stuff for Joomla it is a good idea to have a PostgreSQL database in addition to the MySQL (or MariaDB). |
Thanks for the info, it helps a lot in testing quickly. |
thanks for adding the filter etc |
This pull request has been automatically rebased to 6.1-dev. |
Summary of Changes
This PR introduces a workflow plugin that allows setting a category change when a transition is executed for articles.
Testing Instructions
Actual result BEFORE applying this Pull Request
In Extensions when searching for "workflow":

In the Transition Actions section:

Expected result AFTER applying this Pull Request
In Extensions when searching for "workflow":

In the Transition Actions section:

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