Feature 3: Workflows for Modules Component | 25-07-2021 | Progress Report
By Private Profile 664b8893 on 2021-07-25 06:24 in GSoC 21 Feature Enhancement
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 modules
- Test creating multiple workflows and switching between them
- Add a transition field in the Module edit view