Task 3:
Upon the mentors' suggestions, we have decided to substitute the
original Task 3 with a new one: Incorporation of Workflows into
com_modules.
My progress on this new task is as follows:
- Researched the usage of workflows and understood how they are used
- Copied the functions of Workflows from com_content to com_modules (and made the necessary changes)
- Modified the Installation SQL script
- Created a new menu for Modules Workflows (displayed in the left sidebar of Atum when module workflows are enabled)
- Fixed a bug in workflow transitions: https://github.com/joomla/joomla-cms/pull/34882
- Modules Workflows CRUD works
Future work scope:
- The SQL script for updating
- Workflow Associations are not being created for new