Skip to content

Improve feedback for tasks affected by dynamic computations and dependencies #66

Description

@ncouvert

1. Add a popup when a dependency move a task in computeStartEndDynamically mode.
2. Change dependency behavior when a task is in computeStartEndDynamically mode.

Given four tasks: A, B, C, and D:

  • There is a dependency from A to B (A → B).
  • C and D are children of B.
  • B is configured with computeStartEndDynamically

Current behavior:
When A is moved by 5 days, B follow the move.
However, the computeStartEndDynamically mode makes B to remains in the same position in the Gantt view since its children (C and D) do not move.

Expected behavior:
When a dependency targets a task in computeStartEndDynamically mode, the shift should be applied to its children instead of the parent task.
In this example, C and D should be shifted by 5 days instead of B.
Since B uses computeStartEndDynamically, its dates are automatically recalculated from its children, and B will also moves by 5 days.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions