product_custom_attributes

product_custom_attributes
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_custom_attributes
VERSION
VERSION 0.2.1
CATEGORY
CATEGORYGeneric Modules/Others
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSPedro M. Baeza, Stéphane Bidoul (ACSONE)
WEBSITE
WEBSITEhttp://www.akretion.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
This module adds the possibility to easily create custom fields on products.
Each product can be linked to an attribute set (like camera, fridge...).
Each attribute has custom fields (for example, you don't need the same field for a frigde and a camera).
In particular it's used by the Magento Magentoerpconnect module to match the EAV flexibility of Magento.
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
open_product_by_attribute_set_view open.product.by.attribute.set.view open.product.by.attribute.set form New
product_attributes_form_view product.attributes.normal.wizard product.product form New
product_product_form_view_set_button attributes.product.normal.form product.product xpath Inherits product.product_normal_form_view
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • open_product_by_attribute(self, cr, uid, ids, context=None)
    Opens Product by attributes @param cr: the current row, from the database cursor, @param uid: the current user’s ID for security checks, @param ids: List of account chart’s IDs @return: dictionary of Product list window for a given attributes set

New fields (0)

No new fields.

Public methods (3)
  • fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False)
  • open_attributes(self, cr, uid, ids, context=None)
  • save_and_close_product_attributes(self, cr, uid, ids, context=None)

New fields (0)

No new fields.

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_custom_attributes
VERSION
VERSION 0.2.1
CATEGORY
CATEGORYGeneric Modules/Others
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSStéphane Bidoul (ACSONE)
WEBSITE
WEBSITEhttp://www.akretion.com/
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:21
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/product-attribute:
    - base_custom_attributes
odoo/odoo:
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - report
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES unidecode
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds the possibility to easily create custom fields on products.
Each product can be linked to an attribute set (like camera, fridge...).
Each attribute has custom fields (for example, you don't need the same field for a frigde and a camera).
In particular it's used by the Magento Magentoerpconnect module to match the EAV flexibility of Magento.
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
open_product_by_attribute_set_view open.product.by.attribute.set.view open.product.by.attribute.set form New
product_attributes_form_view product.attributes.normal.wizard product.product form New
product_product_form_view_set_button attributes.product.normal.form product.product xpath Inherits product.product_normal_form_view
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • open_product_by_attribute(self, cr, uid, ids, context=None)
    Opens Product by attributes @param cr: the current row, from the database cursor, @param uid: the current user’s ID for security checks, @param ids: List of account chart’s IDs @return: dictionary of Product list window for a given attributes set

New fields (0)

No new fields.

Public methods (3)
  • fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False)
  • open_attributes(self, cr, uid, ids, context=None)
  • save_and_close_product_attributes(self, cr, uid, ids, context=None)

New fields (0)

No new fields.

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_custom_attributes
VERSION
VERSION 0.2.1
CATEGORY
CATEGORYGeneric Modules/Others
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSStéphane Bidoul, Laetitia Gangloff, Stéphane Bidoul (ACSONE)
WEBSITE
WEBSITEhttp://www.akretion.com/
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:23
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/product-attribute:
    - base_custom_attributes
odoo/odoo:
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - report
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES unidecode
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds the possibility to easily create custom fields on products.
Each product can be linked to an attribute set (like camera, fridge...).
Each attribute has custom fields (for example, you don't need the same field for a frigde and a camera).
In particular it's used by the Magento Magentoerpconnect module to match the EAV flexibility of Magento.
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
open_product_by_attribute_set_view open.product.by.attribute.set.view open.product.by.attribute.set form New
product_attributes_form_view product.attributes.normal.wizard product.product form New
product_product_form_view_set_button attributes.product.normal.form product.product xpath Inherits product.product_normal_form_view
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • open_product_by_attribute(self, cr, uid, ids, context=None)
    Opens Product by attributes @param cr: the current row, from the database cursor, @param uid: the current user’s ID for security checks, @param ids: List of account chart’s IDs @return: dictionary of Product list window for a given attributes set

New fields (0)

No new fields.

Public methods (3)
  • fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False)
  • open_attributes(self, cr, uid, ids, context=None)
  • save_and_close_product_attributes(self, cr, uid, ids, context=None)

New fields (0)

No new fields.

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/7.0/product_custom_attributes
VERSION
VERSION 0.2.1
CATEGORY
CATEGORYGeneric Modules/Others
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSBenoit Guillot, Alexis de Lattre, Yannick Vaucher, Guewen Baconnier, Alexandre Fayolle, Raphaël Valyi, sebastien beau, Leonardo Pistone, Pedro M. Baeza, Alexandre Fayolle @ camptocamp, Mathieu VATEL, Sébastien Beau, Rudolf Schnapka, Arthur Vuillard, Launchpad Translations on behalf of product-core-editors, Akretion Bot
WEBSITE
WEBSITEhttp://www.akretion.com/
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:14
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/product-attribute:
    - base_custom_attributes
odoo/odoo:
    - product
    - base
    - process
    - web
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES unidecode
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds the possibility to easily create custom fields on products.
Each product can be linked to an attribute set (like camera, fridge...).
Each attribute has custom fields (for example, you don't need the same field for a frigde and a camera).
In particular it's used by the Magento Magentoerpconnect module to match the EAV flexibility of Magento.
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
open_product_by_attribute_set_view open.product.by.attribute.set.view open.product.by.attribute.set form New
product_attributes_form_view product.attributes.normal.wizard product.product form New
product_product_form_view_set_button attributes.product.normal.form product.product xpath Inherits product.product_normal_form_view
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • open_product_by_attribute(self, cr, uid, ids, context=None)
    Opens Product by attributes @param cr: the current row, from the database cursor, @param uid: the current user’s ID for security checks, @param ids: List of account chart’s IDs @return: dictionary of Product list window for a given attributes set

New fields (0)

No new fields.

Public methods (3)
  • fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False)
  • open_attributes(self, cr, uid, ids, context=None)
  • save_and_close_product_attributes(self, cr, uid, ids, context=None)

New fields (0)

No new fields.

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/6.1/product_custom_attributes
VERSION
VERSION 6.1.0
CATEGORY
CATEGORYGeneric Modules/Others
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSBenoit Guillot, Alexis de Lattre, Alexandre Fayolle, sebastien beau, Sandy Carter, Alexandre Fayolle @ camptocamp, Simon ANDRÉ
WEBSITE
WEBSITEhttp://www.akretion.com/
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:04:06
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - product
    - base
    - process
    - decimal_precision
    - stock
    - account
    - base_setup
    - analytic
    - board
    - edi
    - email_template
    - mail
    - base_tools
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
    This module adds the posibility to easily create custom fields on products.
    Each product can be linked to an attribute set (such as camera, fridge...)
    and each attribute set has custom fields (for example you don't need the
    same field for a frigde and a camera)

    Need to install the lib unicode2ascii,
    http://github.com/akretion/unicode2ascii.git
    

Code Analysis

Views touched (19)
XML IDNameModelTypeStatus
attribute_group_form_view attribute.group.form attribute.group form New
attribute_group_tree_view attribute.group.tree attribute.group tree New
attribute_location_form_view attribute.location.form attribute.location form New
attribute_location_tree_view attribute.location.tree attribute.location tree New
attribute_option_form_view attribute.option.form attribute.option form New
attribute_option_tree_view attribute.option.tree attribute.option tree New
attribute_set_form_view attribute.set.form attribute.set form New
attribute_set_tree_view attribute.set.tree attribute.set tree New
open_product_by_attribute_set_view open.product.by.attribute.set.view open.product.by.attribute.set form New
prio_attribute_option_tree_view attribute.option.tree.prio attribute.option tree New
product_attribute_form_view product.attribute.form product.attribute form New
product_attribute_tree_view product.attribute.tree product.attribute tree New
product_attributes_form_view product.attributes.normal.wizard product.product form New
product_product_form_view_set_button attributes.product.normal.form product.product data Inherits product.product_normal_form_view
view_attribute_group_search attribute.group.list attribute.group search New
view_attribute_location_search attribute.location.list attribute.location search New
view_attribute_option_search attribute.option.list attribute.option search New
view_attribute_set_search attribute.set.list attribute.set search New
view_product_attribute_search product.attribute.list product.attribute search New
Models touched (9)

New fields (0)

No new fields.

Public methods (1)
  • create(self, cr, uid, vals, context=None)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • open_product_by_attribute(self, cr, uid, ids, context=None)
    Opens Product by attributes @param cr: the current row, from the database cursor, @param uid: the current user’s ID for security checks, @param ids: List of account chart’s IDs @return: dictionary of Product list window for a given attributes set

New fields (0)

No new fields.

Public methods (3)
  • create(self, cr, uid, vals, context=None)
  • onchange_field_description(self, cr, uid, ids, field_description, context=None)
  • onchange_name(self, cr, uid, ids, name, context=None)

New fields (0)

No new fields.

Public methods (3)
  • fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False)
  • open_attributes(self, cr, uid, ids, context=None)
  • save_and_close_product_attributes(self, cr, uid, ids, context=None)

New fields (0)

No new fields.

Public methods (0)

No public methods.