By Yatharth Vyas on 2021-08-01 06:02 in GSoC 21 Feature Enhancement

Task 3:

The third task, implementing workflows for com_modules has been completed. Here's the updates for the past week:

  1. Implemented Update SQL Script
  2. Added field to initialize workflow for a module
    1. When creating new modules you have to select a workflow and when you save, the default stage under this workflow_id is set as the initial stage of the module.
    2. When editing exiting modules, instead of the workflow_id field, the workflow transition field is shown and this works similar to com_content.
  3. Tested and fixed all bugs associated with Multiple Workflows
  4. Added the correspondent of ContentHelper:onPrepareForm to ModuleModel. This function adds the default workflow option to the workflow dropdown
  5. Language constants for workflow dropdown are now loaded


This marks the completion of this feature. However there are a few bugs resulting in failure of the tests. This shall be resolved in the present week.