MRP Project

project_mrp
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/19.0/project_mrp
VERSION
VERSION 1.0
CATEGORY
CATEGORYServices/Project
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo S.A.
MAINTAINERS
MAINTAINERSOdoo S.A.
COMMITTERS
COMMITTERSOdoo Translation Bot, Julien Castiaux, William Henrotin, Prakash Prajapati, Tiffany Chang (tic), Gorash, Audric Onockx (auon), Dylan Kiss (dyki), Maxime de Neuville, Mohammad Abdulmoneim, K Theja (kthe), pish-odoo, tpma-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:51:41
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mrp
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - uom
    - stock
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - http_routing
    - auth_signup
    - resource
    - project
    - analytic
    - rating
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
mrp_bom_form_view_inherited_project_mrp mrp.bom.form.inherited.project_mrp mrp.bom xpath Inherits mrp.mrp_bom_form_view
mrp_production_form_view_inherit_project_mrp mrp.production.view.inherited mrp.production div Inherits mrp.mrp_production_form_view
view_production_tree_view_inherit_project_mrp mrp.production.list.view.inherit.project_mrp mrp.production field Inherits mrp.mrp_production_tree_view
Models touched (5)

New fields (1)
  • project_id Many2one → project.project
    domain=[('is_template', '=', False)] args: 'project.project'
Public methods (0)

No public methods.

New fields (1)
  • project_id Many2one → project.project
    compute='_compute_project_id' domain=[('is_template', '=', False)] readonly=False store=True args: 'project.project'
Public methods (2)
  • action_generate_bom(self)
  • action_open_project(self)

New fields (2)
  • bom_count Integer
    compute='_compute_bom_count' export_string_translation=False groups='mrp.group_mrp_user'
  • production_count Integer
    compute='_compute_production_count' export_string_translation=False groups='mrp.group_mrp_user'
Public methods (2)
  • action_view_mrp_bom(self)
  • action_view_mrp_production(self)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/18.0/project_mrp
VERSION
VERSION 1.0
CATEGORY
CATEGORYServices/Project
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSRaphael Collet, Odoo Translation Bot, Martin Trigaux, Odoo Online, Arnold Moyaux, Tiffany Chang (tic), Gorash, Walid, Dylan Kiss (dyki), Xavier Bol (xbo), Maxime de Neuville, kcv-odoo, Louis (wil), Mohammad Abdulmoneim, djameltouati, pish-odoo, Krzysztof Magusiak (krma)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:25:54
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mrp
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - uom
    - stock
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - project
    - analytic
    - rating
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
mrp_bom_form_view_inherited_project_mrp mrp.bom.form.inherited.project_mrp mrp.bom xpath Inherits mrp.mrp_bom_form_view
mrp_production_form_view_inherit_project_mrp mrp.production.view.inherited mrp.production field Inherits mrp.mrp_production_form_view
view_production_tree_view_inherit_project_mrp mrp.production.list.view.inherit.project_mrp mrp.production field Inherits mrp.mrp_production_tree_view
Models touched (5)

New fields (1)
  • project_id Many2one → project.project
    args: 'project.project'
Public methods (0)

No public methods.

New fields (1)
  • project_id Many2one → project.project
    compute='_compute_project_id' readonly=False store=True args: 'project.project'
Public methods (1)
  • action_generate_bom(self)

New fields (2)
  • bom_count Integer
    compute='_compute_bom_count' export_string_translation=False groups='mrp.group_mrp_user'
  • production_count Integer
    compute='_compute_production_count' export_string_translation=False groups='mrp.group_mrp_user'
Public methods (2)
  • action_view_mrp_bom(self)
  • action_view_mrp_production(self)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/17.0/project_mrp
VERSION
VERSION 1.0
CATEGORY
CATEGORYServices/Project
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Touati Djamel (otd), Tiffany Chang (tic), Rémy Voet (ryv), william-andre, Audric Onockx (auon), damr, Walid, Pieter Claeys (clpi), Dylan Kiss (dyki), Xavier Bol (xbo), Maxime de Neuville, Louis (wil)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:02:05
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mrp_account
    - mrp
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - stock
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - stock_account
    - account
    - onboarding
    - analytic
    - project
    - rating
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (0)

No views found for this module.

Models touched (2)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (3)
  • bom_count Integer
    groups='mrp.group_mrp_user' related='analytic_account_id.bom_count'
  • production_count Integer
    groups='mrp.group_mrp_user' related='analytic_account_id.production_count'
  • workorder_count Integer
    groups='mrp.group_mrp_user' related='analytic_account_id.workorder_count'
Public methods (3)
  • action_view_mrp_bom(self)
  • action_view_mrp_production(self)
  • action_view_workorder(self)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/16.0/project_mrp
VERSION
VERSION 1.0
CATEGORY
CATEGORYServices/Project
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Victor Feyens, Touati Djamel (otd), Xavier BOL (xbo), Thibault Libioulle, Laurent Stukkens (LTU), Vincent Larcin, Cedric Prieels (cpr), Raouf, Martin Trigaux (mat)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:47
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mrp_account
    - mrp
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - stock
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - stock_account
    - account
    - analytic
    - project
    - rating
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (0)

No views found for this module.

Models touched (1)

New fields (3)
  • bom_count Integer
    groups='mrp.group_mrp_user' related='analytic_account_id.bom_count'
  • production_count Integer
    groups='mrp.group_mrp_user' related='analytic_account_id.production_count'
  • workorder_count Integer
    groups='mrp.group_mrp_user' related='analytic_account_id.workorder_count'
Public methods (3)
  • action_view_mrp_bom(self)
  • action_view_mrp_production(self)
  • action_view_workorder(self)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/15.0/project_mrp
VERSION
VERSION 1.0
CATEGORY
CATEGORYServices/Project
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Xavier BOL (xbo), yhu-odoo, Thibault Libioulle, Laurent Stukkens (LTU), Cedric Prieels (cpr)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:25:26
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mrp_account
    - mrp
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - stock
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - stock_account
    - account
    - analytic
    - project
    - rating
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
project_project_form_view_inherited project.project.view.inherited project.project xpath Inherits project.edit_project
Models touched (1)

New fields (3)
  • bom_count Integer
    groups='mrp.group_mrp_user' related='analytic_account_id.bom_count'
  • production_count Integer
    groups='mrp.group_mrp_user' related='analytic_account_id.production_count'
  • workorder_count Integer
    groups='mrp.group_mrp_user' related='analytic_account_id.workorder_count'
Public methods (3)
  • action_view_mrp_bom(self)
  • action_view_mrp_production(self)
  • action_view_workorder(self)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/7.0/project_mrp
VERSION
VERSION 1.0
CATEGORY
CATEGORYProject Management
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOpenERP SA
MAINTAINERS
MAINTAINERSOpenERP SA
COMMITTERS
COMMITTERSRaphael Collet, Twinkle Christian (OpenERP), Cecile Tonglet, Rucha (Open ERP), Atul Patel (OpenERP), Randhir Mayatra (OpenERP), Stephane Wirtel, Odoo Translation Bot, Turkesh Patel (Open ERP), Numerigraphe - Lionel Sausin, Pinakin Nayi (OpenERP), Harry (OpenERP), Antonin Bourguignon, Martin Trigaux, Ajay Chauhan (OpenERP), Foram Katharotiya (OpenERP), Purnendu Singh (OpenERP), Fabien Pinckaers, Antony Lesuisse, Olivier Dony, Tejas Tank, Thibault Delavallée, Vo Minh Thu, Hardik, pso (OpenERP), Sbh (Openerp), Launchpad Translations on behalf of openerp, Quentin (OpenERP), Denis Ledoux, Mayur Maheshwari (OpenERP), Christophe Simonis, Dharti Ratani (OpenERP), Jigar Amin, Amit Bhavsar (Open ERP), Paramjit Singh Sahota, Hiral Patel (OpenERP)
WEBSITE
WEBSITEhttp://www.openerp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:43:09
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - project
    - base_setup
    - base
    - web_kanban
    - web
    - base_status
    - product
    - process
    - decimal_precision
    - mail
    - analytic
    - board
    - resource
    - procurement
    - stock
    - account
    - edi
    - email_template
    - sale
    - account_voucher
    - mrp_jit
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Automatically creates project tasks from procurement lines.
===========================================================

This module will automatically create a new task for each procurement order line
(e.g. for sale order lines), if the corresponding product meets the following
characteristics:

    * Product Type = Service
    * Procurement Method (Order fulfillment) = MTO (Make to Order)
    * Supply/Procurement Method = Manufacture

If on top of that a projet is specified on the product form (in the Procurement
tab), then the new task will be created in that specific project. Otherwise, the
new task will not belong to any project, and may be added to a project manually
later.

When the project task is completed or cancelled, the workflow of the corresponding
procurement line is updated accordingly. For example, if this procurement corresponds
to a sale order line, the sale order line will be considered delivered when the
task is completed.

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
product_product_normal_form_supply_view product.normal.form.project_mrp.inherit product.product xpath Inherits procurement.product_form_view_procurement_button
view_procurement_task_form procurement.procurement.form.view.inherit procurement.order field Inherits procurement.procurement_form_view
view_product_task_form product.form.view.inherit product.product field Inherits stock.view_normal_procurement_locations_form
view_project_mrp_inherit_form2 project.mrp.form.view.inherit project.task xpath Inherits project.view_task_form2
Models touched (0)

No models found for this module.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/6.1/project_mrp
VERSION
VERSION 1.0
CATEGORY
CATEGORYProject Management
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOpenERP SA
MAINTAINERS
MAINTAINERSOpenERP SA
COMMITTERS
COMMITTERSRaphael Collet, Rucha (Open ERP), Stephane Wirtel, Numerigraphe - Lionel Sausin, DBR (OpenERP), Harry (OpenERP), Fabien Pinckaers, Antony Lesuisse, Olivier Dony, Vo Minh Thu, Launchpad Translations on behalf of openerp, Quentin (OpenERP), Kuldeep Joshi (OpenERP), Jigar Amin - OpenERP, Sanjay Gohel (Open ERP), vro, niv-openerp, Ujjvala Collins (OpenERP), Carlos Vásquez, Els Van Vossel, Israel Fermin Montilla, Hardik Ansodariy (OpenERP), rch-openerp, ARA (OpenERP), ron@tinyerp.com, skh
WEBSITE
WEBSITEhttp://www.openerp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:41:35
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - project
    - base_setup
    - base
    - product
    - process
    - decimal_precision
    - analytic
    - board
    - mail
    - base_tools
    - resource
    - procurement
    - stock
    - account
    - edi
    - email_template
    - sale
    - mrp_jit
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Automatically creates project tasks from procurement lines
==========================================================

This module will automatically create a new task for each procurement
order line (e.g. for sale order lines), if the corresponding product
meets the following characteristics:

  * Type = Service
  * Procurement method (Order fulfillment) = MTO (make to order)
  * Supply/Procurement method = Produce

If on top of that a projet is specified on the product form (in the Procurement
tab), then the new task will be created in that specific project.
Otherwise, the new task will not belong to any project, and may be added to a
project manually later.

When the project task is completed or cancelled, the workflow of the corresponding
procurement line is updated accordingly. For example if this procurement corresponds
to a sale order line, the sale order line will be considered delivered when the
task is completed.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
view_procurement_task_form procurement.procurement.form.view.inherit procurement.order field Inherits procurement.procurement_form_view
view_product_task_form product.form.view.inherit product.product field Inherits product.product_normal_form_view
view_project_mrp_inherit_form2 project.mrp.form.view.inherit project.task xpath Inherits project.view_task_form2
Models touched (0)

No models found for this module.