Project Related Task

project_task_related
REPOSITORY
REPOSITORYOCA/project
GIT
GIThttps://github.com/OCA/project.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/project/tree/18.0/project_task_related
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYProject
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, cristina-hidalgo-tecnativa
WEBSITE
WEBSITEhttps://github.com/OCA/project
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:14
ODOO DEPENDENCIES
ODOO DEPENDENCIES 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
Adds a tab on the task view to link tasks that are related but don't have a parent/child relationship.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_project_task_search_inherit_same_customer project.task.search.same.customer project.task xpath Inherits project.view_task_search_form_project_base
view_task_form_inherit_related_tasks project.task.form.related.tasks project.task xpath Inherits project.view_task_form2
Models touched (1)

New fields (3)
  • forward_related_task_ids Many2many → project.task
    string='Self to other task relation' args: 'project.task', 'project_task_relation', 'task_id', 'related_task_id'
  • related_task_ids Many2many → project.task
    compute='_compute_related_tasks' domain="[('id', '!=', id)]" inverse='_inverse_related_tasks' string='Related Tasks' args: 'project.task'
  • reverse_related_task_ids Many2many → project.task
    string='Other to self task relation' args: 'project.task', 'project_task_relation', 'related_task_id', 'task_id'
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_task_related
VERSION
VERSION 1.0.3
CATEGORY
CATEGORYProject
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, David Bañón
WEBSITE
WEBSITEhttps://github.com/OCA/project
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:06
ODOO DEPENDENCIES
ODOO DEPENDENCIES 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
Adds a tab on the task view to link tasks that are related but don't have a parent/child relationship.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_project_task_search_inherit_same_customer project.task.search.same.customer project.task xpath Inherits project.view_task_search_form_project_base
view_task_form_inherit_related_tasks project.task.form.related.tasks project.task xpath Inherits project.view_task_form2
Models touched (1)

New fields (3)
  • forward_related_task_ids Many2many → project.task
    string='Self to other task relation' args: 'project.task', 'project_task_relation', 'task_id', 'related_task_id'
  • related_task_ids Many2many → project.task
    compute='_compute_related_tasks' domain="[('id', '!=', id)]" inverse='_inverse_related_tasks' string='Related Tasks' args: 'project.task'
  • reverse_related_task_ids Many2many → project.task
    string='Other to self task relation' args: 'project.task', 'project_task_relation', 'related_task_id', 'task_id'
Public methods (0)

No public methods.

STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/project
PULL REQUEST
PULL REQUEST[19.0] [MIG] project_task_related : Migration to 19.0. (#1754)