Project Task Merge

project_merge
REPOSITORY
REPOSITORYOCA/project
GIT
GIThttps://github.com/OCA/project.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/project/tree/19.0/project_merge
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYServices/Project
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Onestein
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Onestein
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Xavier Bol
WEBSITE
WEBSITEhttps://github.com/OCA/project
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:40:48
ODOO DEPENDENCIES
ODOO DEPENDENCIES 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 adds a wizard to merge project tasks.

A wizard that can be called from tree view of project task.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
project_task_merge_view_form project.task.merge.form project.task.merge form New
Models touched (1)

New fields (6)
  • create_new_task Boolean
    string='Create a new task'
  • dst_project_id Many2one → project.project
    string='Destination Project' args: 'project.project'
  • dst_task_id Many2one → project.task
    string='Merge into an existing task' args: 'project.task'
  • dst_task_name Char
    string='New task name'
  • task_ids Many2many → project.task
    required=True string='Tasks to Merge' args: 'project.task'
  • user_ids Many2many → res.users
    string='Assignees' args: 'res.users'
Public methods (2)
  • default_get(self, fields)
    @api.model
  • merge_tasks(self)
REPOSITORY
REPOSITORYOCA/project
GIT
GIThttps://github.com/OCA/project.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/project/tree/18.0/project_merge
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYServices/Project
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Onestein
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Onestein
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Anusha
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
This module adds a wizard to merge project tasks.

A wizard that can be called from tree view of project task.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
project_task_merge_view_form project.task.merge.form project.task.merge form New
Models touched (1)

New fields (6)
  • create_new_task Boolean
    string='Create a new task'
  • dst_project_id Many2one → project.project
    string='Destination Project' args: 'project.project'
  • dst_task_id Many2one → project.task
    string='Merge into an existing task' args: 'project.task'
  • dst_task_name Char
    string='New task name'
  • task_ids Many2many → project.task
    required=True string='Tasks to Merge' args: 'project.task'
  • user_ids Many2many → res.users
    string='Assignees' args: 'res.users'
Public methods (2)
  • default_get(self, fields)
    @api.model
  • merge_tasks(self)
REPOSITORY
REPOSITORYOCA/project
GIT
GIThttps://github.com/OCA/project.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/project/tree/17.0/project_merge
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYAfter-Sales
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Onestein
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Onestein
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, Antoni Marroig Campomar
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
This module adds a wizard to merge project tasks.

A wizard that can be called from tree view of project task.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
project_task_merge_view_form project.task.merge.form project.task.merge form New
Models touched (1)

New fields (6)
  • create_new_task Boolean
    args: 'Create a new task'
  • dst_project_id Many2one → project.project
    string='Destination Project' args: 'project.project'
  • dst_task_id Many2one → project.task
    string='Merge into an existing task' args: 'project.task'
  • dst_task_name Char
    args: 'New task name'
  • task_ids Many2many → project.task
    required=True string='Tasks to Merge' args: 'project.task'
  • user_ids Many2many → res.users
    string='Assignees' args: 'res.users'
Public methods (3)
  • default_get(self, fields)
    @api.model
  • merge_description(self)
  • merge_tasks(self)
REPOSITORY
REPOSITORYOCA/project
GIT
GIThttps://github.com/OCA/project.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/project/tree/16.0/project_merge
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYAfter-Sales
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Onestein
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Onestein
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Anjeel Haria
WEBSITE
WEBSITEhttps://github.com/OCA/project
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:49
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

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
project_task_merge_view_form project.task.merge.form project.task.merge form New
Models touched (1)

New fields (6)
  • create_new_task Boolean
    args: 'Create a new task'
  • dst_project_id Many2one → project.project
    string='Destination Project' args: 'project.project'
  • dst_task_id Many2one → project.task
    string='Merge into an existing task' args: 'project.task'
  • dst_task_name Char
    args: 'New task name'
  • task_ids Many2many → project.task
    required=True string='Tasks to Merge' args: 'project.task'
  • user_ids Many2many → res.users
    string='Assignees' args: 'res.users'
Public methods (3)
  • default_get(self, fields)
  • merge_description(self)
  • merge_tasks(self)