base_custom_attributes

base_custom_attributes
REPOSITORY
REPOSITORYOCA/product-attribute
GIT
GIThttps://github.com/OCA/product-attribute.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/product-attribute/tree/9.0/base_custom_attributes
VERSION
VERSION 0.1.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 odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES unidecode
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds the possibility to easily create custom attributes in any OpenERP business object. See the product_custom_attributes module for instance.
    

Code Analysis

Views touched (14)
XML IDNameModelTypeStatus
attribute_attribute_form_view attribute.attribute.form attribute.attribute form New
attribute_attribute_tree_view attribute.attribute.tree attribute.attribute tree New
attribute_group_form_view attribute.group.form attribute.group form New
attribute_group_tree_view attribute.group.tree attribute.group tree New
attribute_option_form_popup_view attribute.option.form.popup attribute.option form New
attribute_option_form_view attribute.option.form attribute.option form New
attribute_option_tree_view attribute.option.tree attribute.option tree New
attribute_option_wizard_form_view attribute.option.wizard attribute.option.wizard form New
attribute_set_form_view attribute.set.form attribute.set form New
attribute_set_tree_view attribute.set.tree attribute.set tree New
view_attribute_attribute_search attribute.attribute.list attribute.attribute search New
view_attribute_group_search attribute.group.list attribute.group search New
view_attribute_option_search attribute.option.list attribute.option search New
view_attribute_set_search attribute.set.list attribute.set search New
Models touched (7)

New fields (0)

No new fields.

Public methods (5)
  • button_add_options(self, cr, uid, ids, context=None)
  • create(self, cr, uid, vals, context=None)
    Create an attribute.attribute When a `field_id` is given, the attribute will be linked to the existing field. The use case is to create an attribute on a field created with Python `fields`.
  • onchange_field_description(self, cr, uid, ids, field_description, name, create_date, context=None)
  • onchange_name(self, cr, uid, ids, name, context=None)
  • relation_model_id_change(self, cr, uid, ids, relation_model_id, option_ids, context=None)
    removed selected options as they would be inconsistent

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 (1)
  • name_change(self, cr, uid, ids, name, relation_model_id, context=None)

New fields (0)

No new fields.

Public methods (3)
  • create(self, cr, uid, vals, context=None)
  • fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False)
  • validate(self, cr, uid, ids, 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.

REPOSITORY
REPOSITORYOCA/product-attribute
GIT
GIThttps://github.com/OCA/product-attribute.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/product-attribute/tree/8.0/base_custom_attributes
VERSION
VERSION 0.1.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 odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES unidecode
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds the possibility to easily create custom attributes in any OpenERP business object. See the product_custom_attributes module for instance.
    

Code Analysis

Views touched (14)
XML IDNameModelTypeStatus
attribute_attribute_form_view attribute.attribute.form attribute.attribute form New
attribute_attribute_tree_view attribute.attribute.tree attribute.attribute tree New
attribute_group_form_view attribute.group.form attribute.group form New
attribute_group_tree_view attribute.group.tree attribute.group tree New
attribute_option_form_popup_view attribute.option.form.popup attribute.option form New
attribute_option_form_view attribute.option.form attribute.option form New
attribute_option_tree_view attribute.option.tree attribute.option tree New
attribute_option_wizard_form_view attribute.option.wizard attribute.option.wizard form New
attribute_set_form_view attribute.set.form attribute.set form New
attribute_set_tree_view attribute.set.tree attribute.set tree New
view_attribute_attribute_search attribute.attribute.list attribute.attribute search New
view_attribute_group_search attribute.group.list attribute.group search New
view_attribute_option_search attribute.option.list attribute.option search New
view_attribute_set_search attribute.set.list attribute.set search New
Models touched (7)

New fields (0)

No new fields.

Public methods (5)
  • button_add_options(self, cr, uid, ids, context=None)
  • create(self, cr, uid, vals, context=None)
    Create an attribute.attribute When a `field_id` is given, the attribute will be linked to the existing field. The use case is to create an attribute on a field created with Python `fields`.
  • onchange_field_description(self, cr, uid, ids, field_description, name, create_date, context=None)
  • onchange_name(self, cr, uid, ids, name, context=None)
  • relation_model_id_change(self, cr, uid, ids, relation_model_id, option_ids, context=None)
    removed selected options as they would be inconsistent

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 (1)
  • name_change(self, cr, uid, ids, name, relation_model_id, context=None)

New fields (0)

No new fields.

Public methods (3)
  • create(self, cr, uid, vals, context=None)
  • fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False)
  • validate(self, cr, uid, ids, 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.

REPOSITORY
REPOSITORYOCA/product-attribute
GIT
GIThttps://github.com/OCA/product-attribute.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/product-attribute/tree/7.0/base_custom_attributes
VERSION
VERSION 0.1.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, Yannick Vaucher, Guewen Baconnier, Alexandre Fayolle, Raphaël Valyi, Maxime Chambreuil, Pedro M. Baeza, unknown, Mathieu VATEL, Sébastien Beau, davidbeal, Rudolf Schnapka, David Béal, Arthur Vuillard, Alberto Garcia, Laurent Mignon, Launchpad Translations on behalf of product-core-editors, Akretion Bot, Laetitia Gangloff (ACSONE)
WEBSITE
WEBSITEhttp://www.akretion.com/
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:14
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES unidecode
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds the possibility to easily create custom attributes in any OpenERP business object. See the product_custom_attributes module for instance.
    

Code Analysis

Views touched (14)
XML IDNameModelTypeStatus
attribute_attribute_form_view attribute.attribute.form attribute.attribute form New
attribute_attribute_tree_view attribute.attribute.tree attribute.attribute tree New
attribute_group_form_view attribute.group.form attribute.group form New
attribute_group_tree_view attribute.group.tree attribute.group tree New
attribute_option_form_popup_view attribute.option.form.popup attribute.option form New
attribute_option_form_view attribute.option.form attribute.option form New
attribute_option_tree_view attribute.option.tree attribute.option tree New
attribute_option_wizard_form_view attribute.option.wizard attribute.option.wizard form New
attribute_set_form_view attribute.set.form attribute.set form New
attribute_set_tree_view attribute.set.tree attribute.set tree New
view_attribute_attribute_search attribute.attribute.list attribute.attribute search New
view_attribute_group_search attribute.group.list attribute.group search New
view_attribute_option_search attribute.option.list attribute.option search New
view_attribute_set_search attribute.set.list attribute.set search New
Models touched (7)

New fields (0)

No new fields.

Public methods (5)
  • button_add_options(self, cr, uid, ids, context=None)
  • create(self, cr, uid, vals, context=None)
    Create an attribute.attribute When a `field_id` is given, the attribute will be linked to the existing field. The use case is to create an attribute on a field created with Python `fields`.
  • onchange_field_description(self, cr, uid, ids, field_description, name, create_date, context=None)
  • onchange_name(self, cr, uid, ids, name, context=None)
  • relation_model_id_change(self, cr, uid, ids, relation_model_id, option_ids, context=None)
    removed selected options as they would be inconsistent

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 (1)
  • name_change(self, cr, uid, ids, name, relation_model_id, context=None)

New fields (0)

No new fields.

Public methods (3)
  • create(self, cr, uid, vals, context=None)
  • fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False)
  • validate(self, cr, uid, ids, 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.

REPOSITORY
REPOSITORYOCA/product-attribute
GIT
GIThttps://github.com/OCA/product-attribute.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/product-attribute/tree/6.1/base_custom_attributes
VERSION
VERSION 0.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
COMMITTERSAlexandre Fayolle, Leonardo Pistone, Sandy Carter
WEBSITE
WEBSITEhttp://www.akretion.com/
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:04:06
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES unidecode
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds the possibility to easily create custom attributes in any
OpenERP business object. See the product_custom_attributes module for
instance.

Code Analysis

Views touched (14)
XML IDNameModelTypeStatus
attribute_attribute_form_view attribute.attribute.form attribute.attribute form New
attribute_attribute_tree_view attribute.attribute.tree attribute.attribute tree New
attribute_group_form_view attribute.group.form attribute.group form New
attribute_group_tree_view attribute.group.tree attribute.group tree New
attribute_option_form_popup_view attribute.option.form.popup attribute.option form New
attribute_option_form_view attribute.option.form attribute.option form New
attribute_option_tree_view attribute.option.tree attribute.option tree New
attribute_option_wizard_form_view attribute.option.wizard attribute.option.wizard form New
attribute_set_form_view attribute.set.form attribute.set form New
attribute_set_tree_view attribute.set.tree attribute.set tree New
view_attribute_attribute_search attribute.attribute.list attribute.attribute search New
view_attribute_group_search attribute.group.list attribute.group search New
view_attribute_option_search attribute.option.list attribute.option search New
view_attribute_set_search attribute.set.list attribute.set search New
Models touched (7)

New fields (0)

No new fields.

Public methods (6)
  • button_add_options(self, cr, uid, ids, context=None)
  • create(self, cr, uid, vals, context=None)
  • name_create(self, cr, uid, name, context=None)
  • onchange_field_description(self, cr, uid, ids, field_description, name, create_date, context=None)
  • onchange_name(self, cr, uid, ids, name, context=None)
  • relation_model_id_change(self, cr, uid, ids, relation_model_id, option_ids, context=None)
    removed selected options as they would be inconsistent

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 (1)
  • name_change(self, cr, uid, ids, name, relation_model_id, context=None)

New fields (0)

No new fields.

Public methods (3)
  • create(self, cr, uid, vals, context=None)
  • fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False)
  • validate(self, cr, uid, ids, 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.