| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/manufacture |
| GIT | |
| GIT | https://github.com/OCA/manufacture.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/manufacture/tree/18.0/mrp_bom_hierarchy |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Manufacturing |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), ForgeFlow |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), ForgeFlow |
| COMMITTERS | |
| COMMITTERS | Lois Rilo, Weblate, OCA-git-bot, hparfr, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/manufacture |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:14 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - mrp - product - base - base_setup - web - bus - web_tour - html_editor - uom - stock - barcodes_gs1_nomenclature - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module extends the functionality of Bill of Materials to support users to better maintain the BoM hierarchy. The user can navigate from the tree view to child's BoM or parent's BoM, or to the product's BoM components with a single click. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
mrp_bom_form_view |
mrp.bom.form | mrp.bom | xpath | Inherits mrp.mrp_bom_form_view |
mrp_bom_hierarchy_tree_view |
mrp.bom.tree | mrp.bom | field | Inherits mrp.mrp_bom_tree_view |
view_mrp_bom_filter |
mrp.bom.select | mrp.bom | xpath | Inherits mrp.view_mrp_bom_filter |
child_bom_ids
One2many → mrp.bom
compute='_compute_child_bom_ids'
args: 'mrp.bom'
has_child
Boolean
compute='_compute_child_bom_ids'
search='_search_has_child'
string='Has components'
has_parent
Boolean
compute='_compute_parent_bom_ids'
search='_search_has_parent'
string='Is component'
parent_bom_ids
One2many → mrp.bom
compute='_compute_parent_bom_ids'
args: 'mrp.bom'
product_has_other_bom
Boolean
compute='_compute_product_has_other_bom'
string='Product has other BoMs'
action_open_child_tree_view(self)
action_open_parent_tree_view(self)
action_open_product_other_bom_tree_view(self)
has_bom
Boolean
compute='_compute_has_bom'
compute_sudo=True
string='Has sub BoM'
action_open_product_bom_tree_view(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/manufacture |
| GIT | |
| GIT | https://github.com/OCA/manufacture.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/manufacture/tree/17.0/mrp_bom_hierarchy |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Manufacturing |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), ForgeFlow |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), ForgeFlow |
| COMMITTERS | |
| COMMITTERS | Lois Rilo, Weblate, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/manufacture |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:20:07 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - mrp - product - base - base_setup - web - bus - web_tour - uom - stock - barcodes_gs1_nomenclature - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module extends the functionality of Bill of Materials to support users to better maintain the BoM hierarchy. The user can navigate from the tree view to child's BoM or parent's BoM, or to the product's BoM components with a single click. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
mrp_bom_form_view |
mrp.bom.form | mrp.bom | xpath | Inherits mrp.mrp_bom_form_view |
mrp_bom_hierarchy_tree_view |
mrp.bom.tree | mrp.bom | field | Inherits mrp.mrp_bom_tree_view |
view_mrp_bom_filter |
mrp.bom.select | mrp.bom | xpath | Inherits mrp.view_mrp_bom_filter |
child_bom_ids
One2many → mrp.bom
compute='_compute_child_bom_ids'
args: 'mrp.bom'
has_child
Boolean
compute='_compute_child_bom_ids'
search='_search_has_child'
string='Has components'
has_parent
Boolean
compute='_compute_parent_bom_ids'
search='_search_has_parent'
string='Is component'
parent_bom_ids
One2many → mrp.bom
compute='_compute_parent_bom_ids'
args: 'mrp.bom'
product_has_other_bom
Boolean
compute='_compute_product_has_other_bom'
string='Product has other BoMs'
action_open_child_tree_view(self)
action_open_parent_tree_view(self)
action_open_product_other_bom_tree_view(self)
has_bom
Boolean
compute='_compute_has_bom'
compute_sudo=True
string='Has sub BoM'
action_open_product_bom_tree_view(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/manufacture |
| GIT | |
| GIT | https://github.com/OCA/manufacture.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/manufacture/tree/16.0/mrp_bom_hierarchy |
| VERSION | |
| VERSION | 1.2.1 |
| CATEGORY | |
| CATEGORY | Manufacturing |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), ForgeFlow |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), ForgeFlow |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, Quentin Dupont, oca-ci, Bruno, Jérémy Didderen, Francois Poizat |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/manufacture |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:50 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - mrp - product - base - base_setup - web - bus - web_tour - uom - stock - barcodes_gs1_nomenclature - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
mrp_bom_form_view |
mrp.bom.form | mrp.bom | xpath | Inherits mrp.mrp_bom_form_view |
mrp_bom_hierarchy_tree_view |
mrp.bom.tree | mrp.bom | field | Inherits mrp.mrp_bom_tree_view |
view_mrp_bom_filter |
mrp.bom.select | mrp.bom | xpath | Inherits mrp.view_mrp_bom_filter |
child_bom_ids
One2many → mrp.bom
compute='_compute_child_bom_ids'
args: 'mrp.bom'
has_child
Boolean
compute='_compute_child_bom_ids'
search='_search_has_child'
string='Has components'
has_parent
Boolean
compute='_compute_parent_bom_ids'
search='_search_has_parent'
string='Is component'
parent_bom_ids
One2many → mrp.bom
compute='_compute_parent_bom_ids'
args: 'mrp.bom'
product_has_other_bom
Boolean
compute='_compute_product_has_other_bom'
string='Product has other BoMs'
action_open_child_tree_view(self)
action_open_parent_tree_view(self)
action_open_product_other_bom_tree_view(self)
has_bom
Boolean
compute='_compute_has_bom'
compute_sudo=True
string='Has sub BoM'
action_open_product_bom_tree_view(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/manufacture |
| GIT | |
| GIT | https://github.com/OCA/manufacture.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/manufacture/tree/15.0/mrp_bom_hierarchy |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Manufacturing |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), ForgeFlow |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), ForgeFlow |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, AnnaPForgeFlow |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/manufacture |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:46:36 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - mrp - product - base - base_setup - web - bus - web_tour - uom - stock - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
mrp_bom_form_view |
mrp.bom.form | mrp.bom | xpath | Inherits mrp.mrp_bom_form_view |
mrp_bom_hierarchy_tree_view |
mrp.bom.tree | mrp.bom | field | Inherits mrp.mrp_bom_tree_view |
view_mrp_bom_filter |
mrp.bom.select | mrp.bom | xpath | Inherits mrp.view_mrp_bom_filter |
child_bom_ids
One2many → mrp.bom
compute='_compute_child_bom_ids'
args: 'mrp.bom'
has_child
Boolean
compute='_compute_child_bom_ids'
search='_search_has_child'
string='Has components'
has_parent
Boolean
compute='_compute_parent_bom_ids'
search='_search_has_parent'
string='Is component'
parent_bom_ids
One2many → mrp.bom
compute='_compute_parent_bom_ids'
args: 'mrp.bom'
product_default_code
Char
compute='_compute_internal_reference'
store='True'
string='Internal Reference'
product_has_other_bom
Boolean
compute='_compute_product_has_other_bom'
string='Product has other BoMs'
action_open_child_tree_view(self)
action_open_parent_tree_view(self)
action_open_product_other_bom_tree_view(self)
has_bom
Boolean
compute='_compute_child_bom_id'
string='Has sub BoM'
action_open_product_bom_tree_view(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/manufacture |
| GIT | |
| GIT | https://github.com/OCA/manufacture.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/manufacture/tree/14.0/mrp_bom_hierarchy |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Manufacturing |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), ForgeFlow |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), ForgeFlow |
| COMMITTERS | |
| COMMITTERS | Miquel Raïch, oca-travis, Weblate, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/manufacture |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:41:03 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - mrp - product - base - base_setup - web - bus - web_tour - uom - stock - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
mrp_bom_form_view |
mrp.bom.form | mrp.bom | xpath | Inherits mrp.mrp_bom_form_view |
mrp_bom_hierarchy_tree_view |
mrp.bom.tree | mrp.bom | field | Inherits mrp.mrp_bom_tree_view |
view_mrp_bom_filter |
mrp.bom.select | mrp.bom | xpath | Inherits mrp.view_mrp_bom_filter |
child_bom_ids
One2many → mrp.bom
compute='_compute_child_bom_ids'
args: 'mrp.bom'
has_child
Boolean
compute='_compute_child_bom_ids'
search='_search_has_child'
string='Has components'
has_parent
Boolean
compute='_compute_parent_bom_ids'
search='_search_has_parent'
string='Is component'
parent_bom_ids
One2many → mrp.bom
compute='_compute_parent_bom_ids'
args: 'mrp.bom'
product_default_code
Char
compute='_compute_internal_reference'
store='True'
string='Internal Reference'
product_has_other_bom
Boolean
compute='_compute_product_has_other_bom'
string='Product has other BoMs'
action_open_child_tree_view(self)
action_open_parent_tree_view(self)
action_open_product_other_bom_tree_view(self)
has_bom
Boolean
compute='_compute_child_bom_id'
string='Has sub BoM'
action_open_product_bom_tree_view(self)