Dependencies

Dependencies allow you to define relationships between tasks, indicating that one task depends on the completion of another. This helps in managing task workflows and ensuring that tasks are completed in the correct order.

When a task has dependencies and a user tries to move it to another state, the dependencies will be checked. If all dependencies are completed, the task can be moved. If not, the user will see a message indicating which dependencies are not yet completed.