Repository
odoo/odoo · module folder
Module version
1.0
Category
Sales/Sales
Folder size
0.25 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
None
Last tracking update
2026-08-08 22:45:30
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Odoo Translation Bot, Julien Castiaux, Victor Feyens, Tiffany Chang (tic), Gorash, Valentin Chevalier, Dylan Kiss (dyki), dere-odoo, Michaël Mattiello
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
test_sale_product_configurators
Description
This module allows to fill Sales Order rapidly
by choosing product variants quantity through a Grid Entry.
    

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
grid_report_saleorder_inherit grid_report_saleorder_inherit ir.ui.view qweb Inherits sale.report_saleorder_document
product_template_grid_view_form product.template.form.inherit.sale.product.matrix product.template form Inherits product.product_template_only_form_view
product_template_view_form product.template.form.inherit product.template form Inherits sale.product_template_view_form
view_order_form_with_variant_grid sale.order.grid sale.order form Inherits sale.view_order_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (3)

New fields (1)
  • product_add_mode Selection
    default='configurator' help='Configurator: choose attribute values to add the matching product variant to the order.\nGrid: add several variants at once from the grid of attribute values' selection=[('configurator', 'Product Configurator'), ('matrix', 'Order Grid Entry')] string='Add product mode'
Public methods (1)
  • get_single_product_variant(self)

New fields (4)
  • grid Char
    help='Technical local storage of grid. \nIf grid_update, will be loaded on the SO.\nIf not, represents the matrix to open.' store=False args: 'Matrix local storage'
  • grid_product_tmpl_id Many2one → product.template
    store=False args: 'product.template'
  • grid_update Boolean
    default=False store=False
  • report_grids Boolean
    default=True string='Print Variant Grids'
Public methods (1)
  • get_report_matrixes(self)
    Reporting method. :return: array of matrices to display in the report :rtype: list

New fields (1)
  • product_add_mode Selection
    depends=['product_template_id'] related='product_template_id.product_add_mode'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…