Unit/System Tests PR-5.4-dev Pending

User tests: Successful: Unsuccessful:

avatar heelc29
heelc29
31 Jan 2026

This is a continuation of #45582.

Summary of Changes

  • adds system tests (cypress) for com_workflow component
  • fix missing section of workflow in transition redirect
  • fix save transition without options (plugins)
  • prevent php warnings

Testing Instructions

enable workflow integration for articles component
image


  1. fix
  • open transition of any workflow
  • click Close or Save & Close
  • check url

  1. fix
  • disable (or exclude) all workflow plugins
  • create/save a new transition

  1. fix
  • open workflow component without specify extension /administrator/index.php?option=com_workflow&view=workflows

Actual result BEFORE applying this Pull Request

  1. fix

redirect to administrator/index.php?option=com_workflow&view=transitions&workflow_id=X&extension=com_content


  1. fix

failed to save transition
image

  1. fix

warning in php error log file
image

Expected result AFTER applying this Pull Request

  1. fix

redirect to administrator/index.php?option=com_workflow&view=transitions&workflow_id=1&extension=com_content.article

important part here is .article of extension=com_content.article


  1. fix

transition saved
image


  1. fix

no warning in php error log file

Link to documentations

Please select:

  • No documentation changes for docs.joomla.org needed
  • No documentation changes for manual.joomla.org needed
avatar heelc29 heelc29 - open - 31 Jan 2026
avatar heelc29 heelc29 - change - 31 Jan 2026
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 31 Jan 2026
Category Administration com_workflow Unit Tests Repository JavaScript
avatar heelc29 heelc29 - change - 31 Jan 2026
The description was changed
avatar heelc29 heelc29 - edited - 31 Jan 2026
avatar heelc29 heelc29 - change - 31 Jan 2026
Title
[5.4] system tests for workflows
[5.4] system tests and fixes for workflows
avatar heelc29 heelc29 - edited - 31 Jan 2026
avatar heelc29 heelc29 - change - 31 Jan 2026
Labels Added: Unit/System Tests PR-5.4-dev

Add a Comment

Login with GitHub to post a comment