TIP: You can type at any time to perform a new search.
MRB BOM Component Find (Product Use Case)
mrp_bom_component_find · OCA/manufacture
Security findings
Migration considerations
product_product_form_view_use_case_button— For a target of Odoo 17.0+: view 'product_product_form_view_use_case_button' uses `attrs=`/`states=`, which are no longer supported. Convert modifiers to direct Python boolean expressions in `invisible`/`readonly`/`required`; preserve the original AND/OR logic. migration-view-attrs-states · sourceproduct_template_form_view_use_case_button— For a target of Odoo 17.0+: view 'product_template_form_view_use_case_button' uses `attrs=`/`states=`, which are no longer supported. Convert modifiers to direct Python boolean expressions in `invisible`/`readonly`/`required`; preserve the original AND/OR logic. migration-view-attrs-states · sourcemrp_bom_component_find_line_tree_view— View 'mrp_bom_component_find_line_tree_view' is defined with a `<tree>` root tag: renamed to `<list>` in Odoo 18.0. migration-view-tree-tag · source
Migration review checklist, not a compatibility verdict. No target version is selected: apply version-specific advice only when migrating to that version or later.
- Repository
- OCA/manufacture · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- mrp
- Folder size
- 0.09 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/manufacture
- Last tracking update
- 2026-08-07 07:17:46
- Authors
- Odoo Community Association (OCA), Tony Galmiche
- Maintainers
- Odoo Community Association (OCA), Tony Galmiche
- Committers
- GitHub, Lois Rilo, OCA Transbot, oca-travis
Code Analysis
Views touched (6)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
mrp_bom_component_find_line_form_view |
mrp_bom_component_find_line_form_view | mrp.bom.component.find.line | form | New |
mrp_bom_component_find_line_search_view |
mrp_bom_component_find_line_search_view | mrp.bom.component.find.line | search | New |
mrp_bom_component_find_line_tree_view |
mrp_bom_component_find_line_tree_view | mrp.bom.component.find.line | tree | New |
mrp_bom_component_find_wizard_form |
mrp.bom.component.find.wizard.form | mrp.bom.component.find.wizard | form | New |
product_product_form_view_use_case_button |
product.product.procurement | product.product | form | Inherits product.product_normal_form_view |
product_template_form_view_use_case_button |
product.template.procurement | product.template | form | Inherits product.product_template_only_form_view |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (4)
New fields (6)
-
component_idMany2one → product.productargs: 'product.product', 'Component' -
levelCharargs: 'Level' -
lineIntegerargs: 'Line' -
mrp_bom_idMany2one → mrp.bomargs: 'mrp.bom', 'Product' -
quantityFloatdigits=dp.get_precision('Product Unit of Measure') args: 'Quantity' -
wizard_idMany2one → mrp.bom.component.find.wizardargs: 'mrp.bom.component.find.wizard', 'Wizard'
No public methods.
New fields (1)
-
product_idMany2one → product.productrequired=True args: 'product.product', 'Component'
-
do_search_component(self)@api.multi -
mrp_bom_component_find(self, wizard_id, component_id, level)@api.multi
New fields (0)
No new fields.
Public methods (1)-
use_case_action(self)@api.multi
New fields (0)
No new fields.
Public methods (1)-
use_case_action(self)@api.multi