Hi,
- Based on criticalpaths example
Instead of loading example data include the following code:
gantt.taskStore.removeAll()
gantt.taskStore.rootNode.appendChild([{
name : 'manual',
startDate : '2019-01-25',
duration : 5,
manuallyScheduled : true,
constraintType : 'startnoearlierthan',
constraintDate : '2019-01-22',
}, {
name : 'auto',
startDate : '2019-01-13',
duration : 5
}])
gantt.dependencyStore.add({
fromTask : gantt.taskStore.rootNode.firstChild,
toTask : gantt.taskStore.rootNode.lastChild
})
gantt.project.propagate()
Manulal task has a contraint (for example set by user before, and then ovverriden by manually scheduled mode and should be ignored due to manual mode).
Initially both tasks are on critical path as expected.
Then we move manual task start date on Jan 20 2019. Manual task is not shown as critical. Late dates and total slack are not calculated
Then move manual task to Jav 22. All resume to work correctly