Within Teamwork Projects, you can change task dates in the Gantt Chart.

If a task is dependent on another with the condition that it can not start without the predecessor been completed, the dependent task will hold its task duration but the start date will change to the day after the precursor task when it is initiated on the Gantt chart.

If you have a parent task that is dependent on its subtask with the condition that the parent task can not start without the subtask been completed.  





Changing the due date on a subtask to make the subtask duration longer (ie: + 5 days) this will move the parent task which will keep its full duration of 7 days so only the start and due date of the parent task will be altered based on the relevant direction of the change. The subtask will have a new duration of 14 days.  




If you change the start date of a parent task to make the parent task duration longer (ie:  + 3 days) this will move the subtask which will keep its full duration of 14 days so only the start and due date of the subtask will be altered based on the relevant direction of the change. The parent task will have a new duration of 10 days.  




If you change the start date of a parent task (ie: - 3 days) this will not change the due date of the associated subtasks but it will make the duration of the parent task 3 days shorter.  




If you drag a task by clicking anywhere on the bar for the task, the task you are dragging will keep its full duration. If the parent task can not be started until the subtask is completed then dragging the task towards the parent task will push the start date of the parent task when it meets the due date of the subtask.

The parent task will keep its full duration. The start and due dates of bot tasks will change. If you drag the parent task to the left then both of the task will move and keep their full duration.




If you have a parent task that is dependent on its subtask with the condition that the parent task can not be completed without the subtask been completed. The arrow will move to the end of the parent task. Dragging the due date of a subtasks will not change the due date of the parent task until it reaches the current due date of the parent task




Changing the start date of a subtask will not change any other dates. (Note: the minimum duration a task can be changed to is one day)

For more information, see: Changing dates of tasks with dependencies