OdooWiki OCA HUB

Project timeline

project_timeline folder_open OCA/project open_in_new
Project Management License: AGPL-3

This module extends the standard tasks and projects actions to add the timeline view to them, and also adds the needed fields in the view for handling them.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Adds a timeline (Gantt-style) view to projects and tasks, so you can see planned work on a calendar-like chart. Tasks get planned start and end dates, with automatic defaults and a check that the end date cannot be before the start date.

This module adds a timeline view to projects and tasks, showing them as bars on a time axis instead of only lists or kanban cards.

  • Projects: a timeline view is available on the Projects screen, grouped by customer by default, using the project start and end dates.
  • Tasks: a timeline view is available on the Tasks screen, grouped by project by default. Task bars show the assigned users' avatars and the allocated hours, and are colour-coded: white when no user is assigned, green when the task is done, red when it is cancelled. Dependencies between tasks are shown as arrows.
  • Task reports: the Tasks Analysis report also gets a timeline view.

Two new date fields are added to tasks: Planned Start Date and Planned End Date. They appear on the task form as a single 'Planned Dates' range field, and can be shown as optional columns in the task list.

Automatic behaviour: if a task is assigned and no planned start is set, the assignment date is used as the planned start; if a task is completed and no planned end is set, the completion date is used as the planned end. A validation prevents saving a task whose planned end date is earlier than its planned start date. Existing tasks are filled in automatically when the module is installed.

Depends on

Models and fields (2)
  • project.task · extends an existing modelplanned_date_end, planned_date_start
  • report.project.task.user · extends an existing modelplanned_date_end, planned_date_start

Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 8 confirmed, 1 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 19.0

To view the timeline:

  • Go to Project \> Search \> Tasks or Project \> Dashboard.
  • Click on the timeline view icon.
  • You will see the tasks or projects in the new view.

The Task timeline uses the "Planned Start Date" and "Planned End Date" fields, in the "Extra Info" tab (only visible in debug mode).

When a user is assigned, and there's no planned start date, current datetime is filled there, and the same happens for the end one when the task is put in a done stage.

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.