TIP: You can type at any time to perform a new search.
Purchase Supplierinfo Product Breakdown
purchase_supplierinfo_product_breakdown · OCA/purchase-workflow
- Repository
- OCA/purchase-workflow · module folder · Try on Runboat
- Module version
- 1.0.1
- Category
- Purchase Management
- Folder size
- 0.08 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/purchase-workflow
- Last tracking update
- 2026-08-07 07:47:41
- Authors
- Odoo Community Association (OCA), Cetmix, Ooops
- Maintainers
- Odoo Community Association (OCA), Cetmix, Ooops
- Committers
- Weblate, OCA-git-bot, oca-ci, George Smirnov, Alessandro Uffreduzzi
Code Analysis ⓘ
Views touched (4)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
product_supplierinfo_component_form_view |
product.supplierinfo.component.form.view | product.supplierinfo | form | New |
product_supplierinfo_tree_view3 |
product.spplierinfo.inherit.tree.view | product.supplierinfo | tree | Inherits purchase.product_supplierinfo_tree_view2 |
view_partner_property_form |
res.partner.purchase.form.inherit | res.partner | form | Inherits purchase.view_partner_property_form |
view_product_supplier_inherit |
product.template.supplier.form.inherit | product.template | form | Inherits purchase.view_product_supplier_inherit |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (4)
New fields (4)
-
component_idsOne2many → product.supplierinfo.componentcomodel_name='product.supplierinfo.component'inverse_name='supplierinfo_id' -
partner_use_componentsBooleanrelated='name.use_product_components' -
product_use_componentsBooleanrelated='product_tmpl_id.use_product_components' -
product_variant_idsOne2manyrelated='product_tmpl_id.product_variant_ids'
-
action_open_component_view(self)Open product components view -
check_component_ids(self)@api.constrains('component_ids')Checking a component for uniqueness
New fields (7)
-
component_idMany2one → product.productcomodel_name='product.product'domain="[('id', 'not in', parent_product_ids)]"required=Truestring='Component' -
component_uom_category_idMany2onerelated='component_id.uom_id.category_id' -
parent_product_idsOne2manyrelated='supplierinfo_id.product_variant_ids' -
partner_idMany2onerelated='supplierinfo_id.name' -
product_uom_idMany2one → uom.uomcomodel_name='uom.uom'domain=[('category_id', '=', component_uom_category_id)]required=Truestring='Unit of Measure' -
product_uom_qtyFloatdefault=1.0required=Truestring='Qty per Unit' -
supplierinfo_idMany2one → product.supplierinfocomodel_name='product.supplierinfo'string='Supplier Info'
-
onchange_component_id(self)@api.onchange('component_id')Set default value on component onchange
New fields (1)
-
use_product_componentsBoolean
No public methods.
New fields (1)
-
use_product_componentsBoolean
No public methods.