project_timeline
Provide timeline visualizations for projects and tasks using planned start/end dates with automatic filling and validation.
Key Features
- project.task: Adds planned start and end datetime fields computed from assignment and completion dates, enforcing that the end cannot precede the start.
- project.task: Precreates and seeds planned date database columns during installation using existing assignment and completion timestamps.
- project.task: Shows planned start/end fields in the task form and list views for scheduling.
- project.task: Introduces a timeline view grouped by project with dependency arrows, user avatars, allocated hours display, and color cues for task state.
- report.project.task.user: Adds a timeline view to the task/user analysis report based on planned start and end dates.
- project.project: Adds a timeline view for projects grouped by customer using project start and end dates.
- project: Extends project and task actions so timeline is an available view mode from dashboards and searches.