Phprojekt6 has an interactive gantt chart.
As every module, this one can be assigned to a project, the user will see the current project and all the subprojects.
The gantt chart allows the user to modify the dates, just dragging the project bar with the mouse.
There is a date picker too, to make more precise arrangements.
The user can move the end date, the start date or both.
If there is a conflict between the parent project and the subprojects, a dialog box appears asking the user what he wants to do:
- synchronize the parent project
- synchronize the children
- or just nothing.
After all the changes, click on save, and all the new date values are saved.