Product attribute types

product_attribute_multi_type
REPOSITORY
REPOSITORYOCA/product-attribute
GIT
GIThttps://github.com/OCA/product-attribute.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/product-attribute/tree/10.0/product_attribute_multi_type
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYProduct Management
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), AvanzOSC, OdooMRP team, Serv. Tecnol. Avanzados - Pedro M. Baeza
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), AvanzOSC, OdooMRP team, Serv. Tecnol. Avanzados - Pedro M. Baeza
COMMITTERS
COMMITTERSPedro M. Baeza, Stéphane Bidoul (ACSONE)
WEBSITE
WEBSITEhttp://www.odoomrp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:19:57
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
    - report
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
product_attribute_extended_tree_view product.attribute.extended.tree product.attribute field Inherits product.attribute_tree_view
product_attribute_value_extended_tree_view product.attribute.value.extended.tree product.attribute.value field Inherits product.variants_tree_view
product_attribute_value_search_view product.attribute.value.search product.attribute.value search New
varitants_extend_form_view product.template.variants.extended product.template field Inherits product.product_template_only_form_view
Models touched (3)

New fields (1)
  • attr_type Selection
    default='select' required=True selection=[('select', 'Select'), ('range', 'Range'), ('numeric', 'Numeric')] string='Type'
Public methods (0)

No public methods.

New fields (3)
  • attr_type Selection
    related='attribute_id.attr_type' store=False string='Type'
  • default Many2one → product.attribute.value
    args: 'product.attribute.value', 'Default'
  • required Boolean
    args: 'Required'
Public methods (0)

No public methods.

New fields (4)
  • attr_type Selection
    related='attribute_id.attr_type' string='Type'
  • max_range Float
    digits=dp.get_precision('Product Attribute') args: 'Max'
  • min_range Float
    digits=dp.get_precision('Product Attribute') args: 'Min'
  • numeric_value Float
    digits=dp.get_precision('Product Attribute') args: 'Numeric Value'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/product-attribute
GIT
GIThttps://github.com/OCA/product-attribute.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/product-attribute/tree/9.0/product_attribute_multi_type
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYProduct Management
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), AvanzOSC, OdooMRP team, Serv. Tecnol. Avanzados - Pedro M. Baeza
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), AvanzOSC, OdooMRP team, Serv. Tecnol. Avanzados - Pedro M. Baeza
COMMITTERS
COMMITTERSPedro M. Baeza, Stéphane Bidoul (ACSONE)
WEBSITE
WEBSITEhttp://www.odoomrp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:20
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - report
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
product_attribute_extended_tree_view product.attribute.extended.tree product.attribute field Inherits product.attribute_tree_view
product_attribute_value_extended_tree_view product.attribute.value.extended.tree product.attribute.value field Inherits product.variants_tree_view
product_attribute_value_search_view product.attribute.value.search product.attribute.value search New
varitants_extend_form_view product.template.variants.extended product.template field Inherits product.product_template_only_form_view
Models touched (3)

New fields (1)
  • attr_type Selection
    default='select' required=True selection=[('select', 'Select'), ('range', 'Range'), ('numeric', 'Numeric')] string='Type'
Public methods (0)

No public methods.

New fields (3)
  • attr_type Selection
    related='attribute_id.attr_type' store=False string='Type'
  • default Many2one → product.attribute.value
    args: 'product.attribute.value', 'Default'
  • required Boolean
    args: 'Required'
Public methods (0)

No public methods.

New fields (4)
  • attr_type Selection
    related='attribute_id.attr_type' string='Type'
  • max_range Float
    digits=dp.get_precision('Product Attribute') args: 'Max'
  • min_range Float
    digits=dp.get_precision('Product Attribute') args: 'Min'
  • numeric_value Float
    digits=dp.get_precision('Product Attribute') args: 'Numeric Value'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/product-attribute
GIT
GIThttps://github.com/OCA/product-attribute.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/product-attribute/tree/8.0/product_attribute_multi_type
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYProduct Management
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), AvanzOSC, OdooMRP team, Serv. Tecnol. Avanzados - Pedro M. Baeza
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), AvanzOSC, OdooMRP team, Serv. Tecnol. Avanzados - Pedro M. Baeza
COMMITTERS
COMMITTERSStéphane Bidoul, Yannick Vaucher, Romain Deheele, Pedro M. Baeza, Stéphane Bidoul (ACSONE), OCA Transbot, oca-travis
WEBSITE
WEBSITEhttp://www.odoomrp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:23
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - report
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
product_attribute_extended_tree_view product.attribute.extended.tree product.attribute field Inherits product.attribute_tree_view
product_attribute_value_extended_tree_view product.attribute.value.extended.tree product.attribute.value field Inherits product.variants_tree_view
product_attribute_value_search_view product.attribute.value.search product.attribute.value search New
varitants_extend_form_view product.template.variants.extended product.template field Inherits product.product_template_only_form_view
Models touched (3)

New fields (1)
  • attr_type Selection
    default='select' required=True selection=[('select', 'Select'), ('range', 'Range'), ('numeric', 'Numeric')] string='Type'
Public methods (0)

No public methods.

New fields (3)
  • attr_type Selection
    related='attribute_id.attr_type' store=False string='Type'
  • default Many2one → product.attribute.value
    args: 'product.attribute.value', 'Default'
  • required Boolean
    args: 'Required'
Public methods (0)

No public methods.

New fields (4)
  • attr_type Selection
    related='attribute_id.attr_type' string='Type'
  • max_range Float
    digits=dp.get_precision('Product Attribute') args: 'Max'
  • min_range Float
    digits=dp.get_precision('Product Attribute') args: 'Min'
  • numeric_value Float
    digits=dp.get_precision('Product Attribute') args: 'Numeric Value'
Public methods (0)

No public methods.