Project timeline

project_timeline
REPOSITORY
REPOSITORYOCA/project
GIT
GIThttps://github.com/OCA/project.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/project/tree/19.0/project_timeline
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYProject Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Onestein
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Onestein
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, stferraro
WEBSITE
WEBSITEhttps://github.com/OCA/project
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:40:49
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/web:
    - web_timeline
odoo/odoo:
    - project
    - analytic
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - uom
    - portal
    - http_routing
    - auth_signup
    - rating
    - resource
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
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.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
project_project_timeline project.project timeline New
project_task_timeline project.task timeline New
view_task_form2 project.task.form project.task xpath Inherits project.view_task_form2
view_task_project_user_timeline report.project.task.user timeline New
view_task_tree2 project.task.list project.task field Inherits project.view_task_tree2
Models touched (2)

New fields (2)
  • planned_date_end Datetime
    compute='_compute_planned_date_end' precompute=True readonly=False store=True
  • planned_date_start Datetime
    compute='_compute_planned_date_start' precompute=True readonly=False store=True
Public methods (0)

No public methods.

New fields (2)
  • planned_date_end Datetime
    readonly=True
  • planned_date_start Datetime
    readonly=True
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/project
GIT
GIThttps://github.com/OCA/project.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/project/tree/18.0/project_timeline
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYProject Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Onestein
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Onestein
COMMITTERS
COMMITTERSCarlos Lopez, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/project
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:14
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/web:
    - web_timeline
odoo/odoo:
    - project
    - analytic
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - uom
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - rating
    - resource
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
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.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
project_project_timeline project.project timeline New
project_task_timeline project.task timeline New
view_task_form2 project.task.form project.task xpath Inherits project.view_task_form2
view_task_project_user_timeline report.project.task.user timeline New
view_task_tree2 project.task.list project.task field Inherits project.view_task_tree2
Models touched (2)

New fields (2)
  • planned_date_end Datetime
    compute='_compute_planned_date_end' precompute=True readonly=False store=True
  • planned_date_start Datetime
    compute='_compute_planned_date_start' precompute=True readonly=False store=True
Public methods (0)

No public methods.

New fields (2)
  • planned_date_end Datetime
    readonly=True
  • planned_date_start Datetime
    readonly=True
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/project
GIT
GIThttps://github.com/OCA/project.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/project/tree/17.0/project_timeline
VERSION
VERSION 1.2.0
CATEGORY
CATEGORYProject Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Onestein
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Onestein
COMMITTERS
COMMITTERSPedro M. Baeza, Carlos Lopez, Víctor Martínez, Weblate, OCA-git-bot, oca-ci, Anjeel Haria
WEBSITE
WEBSITEhttps://github.com/OCA/project
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:06
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/web:
    - web_timeline
odoo/odoo:
    - project
    - analytic
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - rating
    - resource
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
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.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
project_project_timeline project.project timeline New
project_task_timeline project.task timeline New
view_task_form2 project.task.form project.task xpath Inherits project.view_task_form2
view_task_project_user_timeline report.project.task.user timeline New
view_task_tree2 project.task.tree project.task field Inherits project.view_task_tree2
Models touched (2)

New fields (2)
  • planned_date_end Datetime
    compute='_compute_planned_date_end' readonly=False store=True
  • planned_date_start Datetime
    compute='_compute_planned_date_start' readonly=False store=True
Public methods (0)

No public methods.

New fields (2)
  • planned_date_end Datetime
    readonly=True
  • planned_date_start Datetime
    readonly=True
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/project
GIT
GIThttps://github.com/OCA/project.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/project/tree/16.0/project_timeline
VERSION
VERSION 2.2.0
CATEGORY
CATEGORYProject Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Onestein
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Onestein
COMMITTERS
COMMITTERSGitHub, Carlos Lopez, Miquel Raïch, Víctor Martínez, Weblate, OCA-git-bot, tarteo, oca-ci, anjeel.haria, Anjeel Haria, Marcos Oitaben, Houzéfa Abbasbhay
WEBSITE
WEBSITEhttps://github.com/OCA/project
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:49
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/web:
    - web_timeline
odoo/odoo:
    - project
    - analytic
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - rating
    - resource
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
project_project_timeline project.project timeline New
project_task_timeline project.task timeline New
view_task_form2 project.task.form project.task xpath Inherits project.view_task_form2
view_task_project_user_timeline report.project.task.user timeline New
view_task_tree2 project.task.tree project.task field Inherits project.view_task_tree2
Models touched (2)

New fields (2)
  • planned_date_end Datetime
    compute='_compute_planned_date_end' readonly=False store=True
  • planned_date_start Datetime
    compute='_compute_planned_date_start' readonly=False store=True
Public methods (0)

No public methods.

New fields (2)
  • planned_date_end Datetime
    readonly=True
  • planned_date_start Datetime
    readonly=True
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/project
GIT
GIThttps://github.com/OCA/project.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/project/tree/15.0/project_timeline
VERSION
VERSION 2.0.2
CATEGORY
CATEGORYProject Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Onestein
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Onestein
COMMITTERS
COMMITTERSCarlos Lopez, OCA Transbot, Miquel Raïch, Víctor Martínez, Weblate, OCA-git-bot, oca-ci, CarlosRoca13, Julien Guenat, Marcos Oitaben, Angel Rivas
WEBSITE
WEBSITEhttps://github.com/OCA/project
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:36
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/web:
    - web_timeline
odoo/odoo:
    - project
    - analytic
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - rating
    - resource
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
project_project_form project.project.form project.project field Inherits project.edit_project
project_project_timeline project.project timeline New
project_task_timeline project.task timeline New
view_task_form2 project.task.form project.task xpath Inherits project.view_task_form2
view_task_project_user_timeline report.project.task.user timeline New
view_task_tree2 project.task.tree project.task field Inherits project.view_task_tree2
Models touched (2)

New fields (2)
  • planned_date_end Datetime
    compute='_compute_planned_date_end' readonly=False store=True
  • planned_date_start Datetime
    compute='_compute_planned_date_start' readonly=False store=True
Public methods (0)

No public methods.

New fields (2)
  • planned_date_end Datetime
    readonly=True
  • planned_date_start Datetime
    readonly=True
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/project
GIT
GIThttps://github.com/OCA/project.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/project/tree/14.0/project_timeline
VERSION
VERSION 2.2.0
CATEGORY
CATEGORYProject Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Onestein
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Onestein
COMMITTERS
COMMITTERSPedro M. Baeza, Sylvain LE GAL, GitHub, Daniel Reis, Carlos Lopez, Sergio Zanchetta, OCA Transbot, Víctor Martínez, oca-travis, Weblate, OCA-git-bot, oca-ci, Christopher Ormaza, Marcos Oitaben
WEBSITE
WEBSITEhttps://github.com/OCA/project
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:03
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/web:
    - web_timeline
odoo/odoo:
    - project
    - analytic
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - rating
    - resource
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
assets_backend assets_backend ir.ui.view qweb Inherits web.assets_backend
project_project_form project.project.form project.project field Inherits project.edit_project
project_project_timeline project.project timeline New
project_task_timeline project.task timeline New
view_task_form2 project.task.form project.task xpath Inherits project.view_task_form2
view_task_project_user_timeline report.project.task.user timeline New
view_task_tree2 project.task.tree project.task field Inherits project.view_task_tree2
Models touched (2)

New fields (2)
  • planned_date_end Datetime
    compute='_compute_planned_date_end' readonly=False store=True
  • planned_date_start Datetime
    compute='_compute_planned_date_start' readonly=False store=True
Public methods (0)

No public methods.

New fields (2)
  • planned_date_end Datetime
    readonly=True
  • planned_date_start Datetime
    readonly=True
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/project
GIT
GIThttps://github.com/OCA/project.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/project/tree/13.0/project_timeline
VERSION
VERSION 2.0.0
CATEGORY
CATEGORYProject Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Onestein
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Onestein
COMMITTERS
COMMITTERSPedro M. Baeza, GitHub, OCA Transbot, sergio-teruel, oca-travis, Weblate, OCA-git-bot, Tony Gu
WEBSITE
WEBSITEhttps://github.com/OCA/project
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:15
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/web:
    - web_timeline
odoo/odoo:
    - project
    - analytic
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - rating
    - resource
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
assets_backend assets_backend ir.ui.view qweb Inherits web.assets_backend
project_project_form project.project.form project.project xpath Inherits project.edit_project
project_project_timeline project.project timeline New
project_task_timeline project.task timeline New
view_task_form2 project.task.form project.task xpath Inherits project.view_task_form2
Models touched (1)

New fields (1)
  • date_start Datetime
    args: 'Start Date'
Public methods (1)
  • update_date_end(self, stage_id)
REPOSITORY
REPOSITORYOCA/project
GIT
GIThttps://github.com/OCA/project.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/project/tree/12.0/project_timeline
VERSION
VERSION 1.4.0
CATEGORY
CATEGORYProject Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Onestein
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Onestein
COMMITTERS
COMMITTERSPedro M. Baeza, Sylvain LE GAL, Stéphane Bidoul (ACSONE), Naglis Jonaitis, OCA Transbot, oca-travis, OCA-git-bot, emagdalena, César López Ramírez, Nikul-Chaudhary, Jonathan Zong
WEBSITE
WEBSITEhttps://github.com/OCA/project
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:20
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/web:
    - web_timeline
odoo/odoo:
    - project
    - base_setup
    - base
    - web
    - mail
    - bus
    - web_tour
    - portal
    - http_routing
    - rating
    - resource
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
assets_backend assets_backend ir.ui.view qweb Inherits web.assets_backend
project_project_form project.project.form project.project xpath Inherits project.edit_project
project_project_timeline project.project timeline New
project_task_timeline project.task timeline New
view_task_form2 project.task.form project.task xpath Inherits project.view_task_form2
Models touched (1)

New fields (0)

No new fields.

Public methods (1)
  • update_date_end(self, stage_id)
REPOSITORY
REPOSITORYOCA/project
GIT
GIThttps://github.com/OCA/project.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/project/tree/11.0/project_timeline
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYProject Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Onestein
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Onestein
COMMITTERS
COMMITTERSPedro M. Baeza, oca-travis, Weblate, Oihane Crucelaegui
WEBSITE
WEBSITEhttps://www.tecnativa.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:23:59
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/web:
    - web_timeline
odoo/odoo:
    - project
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - analytic
    - portal
    - http_routing
    - resource
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
assets_backend assets_backend ir.ui.view qweb Inherits web.assets_backend
project_project_form project.project.form project.project xpath Inherits project.edit_project
project_project_timeline project.project timeline New
project_task_timeline project.task timeline New
view_task_form2 project.task.form project.task xpath Inherits project.view_task_form2
Models touched (1)

New fields (0)

No new fields.

Public methods (1)
  • update_date_end(self, stage_id)
REPOSITORY
REPOSITORYOCA/project
GIT
GIThttps://github.com/OCA/project.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/project/tree/10.0/project_timeline
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYProject Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSCarlos Dauden, OCA Transbot, oca-travis, Weblate, Rafael Blasco
WEBSITE
WEBSITEhttps://www.tecnativa.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:19:58
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/web:
    - web_timeline
odoo/odoo:
    - project
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - report
    - analytic
    - resource
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
project_task_timeline project.task timeline New
view_task_form2 project.task.form project.task xpath Inherits project.view_task_form2
Models touched (1)

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/project
GIT
GIThttps://github.com/OCA/project.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/project/tree/9.0/project_timeline
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYProject Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSPedro M. Baeza, OCA Transbot, oca-travis, Weblate
WEBSITE
WEBSITEhttps://www.tecnativa.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:21
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/web:
    - web_timeline
odoo/odoo:
    - project
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - report
    - analytic
    - portal
    - auth_signup
    - resource
    - web_tip
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
project_task_timeline project.task timeline New
view_task_form2 project.task field Inherits project.view_task_form2
Models touched (1)

New fields (0)

No new fields.

Public methods (1)
  • onchange_user_id(self, user_id)
    @api.multi
    Don't change date_start when changing the user_id. This screws up the default value passed by context when creating a record. It's also a nonsense to chain both values.