TIP: You can type at any time to perform a new search.
Sale product set variant
sale_product_set_variant · OCA/sale-workflow
- Repository
- OCA/sale-workflow · module folder · Try on Runboat
- Module version
- 1.1.0
- Category
- Sale
- Folder size
- 0.58 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/sale-workflow
- Last tracking update
- 2026-08-07 07:31:50
- Authors
- Camptocamp, Odoo Community Association (OCA)
- Maintainers
- Camptocamp, Odoo Community Association (OCA)
- Committers
- Simone Orsi, Weblate, Ruchir Shukla, OCA Transbot, OCA-git-bot, oca-travis, Parth Dave
Code Analysis ⓘ
Views touched (2)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
product_set_add_form_view |
product.set.add.form.view | product.set.add | form | Inherits sale_product_set.product_set_add_form_view |
view_product_set_variant_form |
product.set.form | product.set | form | Inherits sale_product_set.view_product_set_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (2)
-
product_set_idMany2one → product.setrequired=True args: 'product.set', 'Product set' -
set_line_idsOne2many → product.set.add.linestring='Products' args: 'product.set.add.line', 'wiz_id'
-
prepare_sale_order_line_data(self, set_line, variant, max_sequence=0)
New fields (7)
-
product_set_idMany2one → product.setreadonly=Truerelated='source_line_id.product_set_id'string='Set' args: 'product.set' -
product_template_idMany2one → product.templaterequired=Truestring='Product Template' args: 'product.template' -
product_variant_idsMany2many → product.productdomain="[\n '&',\n ('sale_ok', '=', True),\n ('product_tmpl_id', '=', product_template_id),\n ]"string='Products' args: 'product.product' -
quantityFloatdigits=dp.get_precision('Product Unit of Measure')string='Quantity' -
sequenceIntegerdefault=0required=Truestring='Sequence' -
source_line_idMany2one → product.set.lineargs: 'product.set.line' -
wiz_idMany2one → product.set.addargs: 'product.set.add'
No public methods.
New fields (3)
-
product_idMany2onerequired=False -
product_template_idMany2one → product.templaterequired=Falsestring='Product Template' args: 'product.template' -
product_variant_idsMany2many → product.productdomain="[\n '&',\n ('sale_ok', '=', True),\n ('product_tmpl_id', '=', product_template_id),\n ]"required=Falsestring='Variant' args: 'product.product'
No public methods.
Loading…