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
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
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_id Many2one → product.set
    required=True args: 'product.set', 'Product set'
  • set_line_ids One2many → product.set.add.line
    string='Products' args: 'product.set.add.line', 'wiz_id'
Public methods (1)
  • prepare_sale_order_line_data(self, set_line, variant, max_sequence=0)

New fields (7)
  • product_set_id Many2one → product.set
    readonly=True related='source_line_id.product_set_id' string='Set' args: 'product.set'
  • product_template_id Many2one → product.template
    required=True string='Product Template' args: 'product.template'
  • product_variant_ids Many2many → product.product
    domain="[\n '&',\n ('sale_ok', '=', True),\n ('product_tmpl_id', '=', product_template_id),\n ]" string='Products' args: 'product.product'
  • quantity Float
    digits=dp.get_precision('Product Unit of Measure') string='Quantity'
  • sequence Integer
    default=0 required=True string='Sequence'
  • source_line_id Many2one → product.set.line
    args: 'product.set.line'
  • wiz_id Many2one → product.set.add
    args: 'product.set.add'
Public methods (0)

No public methods.

New fields (3)
  • product_id Many2one
    required=False
  • product_template_id Many2one → product.template
    required=False string='Product Template' args: 'product.template'
  • product_variant_ids Many2many → product.product
    domain="[\n '&',\n ('sale_ok', '=', True),\n ('product_tmpl_id', '=', product_template_id),\n ]" required=False string='Variant' args: 'product.product'
Public methods (0)

No public methods.

Loading…