Storage Image Product Brand

storage_image_product_brand
REPOSITORY
REPOSITORYOCA/storage
GIT
GIThttps://github.com/OCA/storage.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/storage/tree/15.0/storage_image_product_brand
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ACSONE SA/NV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ACSONE SA/NV
COMMITTERS
COMMITTERSRuchir Shukla, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/storage
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:37
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/brand:
    - product_brand
OCA/connector:
    - component
OCA/server-env:
    - server_environment
OCA/storage:
    - storage_image_product
    - storage_image
    - storage_thumbnail
    - storage_file
    - storage_backend
odoo/odoo:
    - base
    - base_sparse_field
    - product
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - sale
    - sales_team
    - payment
    - account
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES python_slugify
cachetools
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
product_brand_form_view product.brand field Inherits product_brand.view_product_brand_form
product_brand_image_relation_form_view product.brand.image.relation form Inherits storage_image.view_storage_image_abstract_form
product_brand_image_relation_kanban_view product.brand.image.relation kanban Inherits storage_image.view_storage_image_abstract_kanban
product_brand_kanban_view product.brand field Inherits product_brand.view_product_brand_kanban
Models touched (3)

New fields (1)
  • apply_on Selection
    selection_add=[('brand', 'Brand')]
Public methods (0)

No public methods.

New fields (4)
  • image_ids One2many → product.brand.image.relation
    comodel_name='product.brand.image.relation' inverse_name='brand_id' string='Images'
  • image_medium_url Char
    related='main_image_id.image_medium_url' string='Main Image URL (medium)'
  • image_small_url Char
    related='main_image_id.image_small_url' string='Main Image URL (small)'
  • main_image_id Many2one → storage.image
    comodel_name='storage.image' compute='_compute_main_image_id' store=True
Public methods (0)

No public methods.

New fields (2)
  • brand_id Many2one → product.brand
    ondelete='cascade' required=True args: 'product.brand'
  • tag_id Many2one → image.tag
    domain=[('apply_on', '=', 'brand')] string='tag' args: 'image.tag'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/storage
GIT
GIThttps://github.com/OCA/storage.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/storage/tree/14.0/storage_image_product_brand
VERSION
VERSION 2.0.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ACSONE SA/NV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ACSONE SA/NV
COMMITTERS
COMMITTERSIvàn Todorovich, Sébastien BEAU, oca-travis, Weblate, OCA-git-bot, Simone Orsi, Pierrick Brun, Kevin Khao
WEBSITE
WEBSITEhttps://github.com/OCA/storage
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:04
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/brand:
    - product_brand
OCA/connector:
    - component
OCA/server-env:
    - server_environment
OCA/storage:
    - storage_image_product
    - storage_image
    - storage_thumbnail
    - storage_file
    - storage_backend
odoo/odoo:
    - base
    - base_sparse_field
    - product
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - sale
    - sales_team
    - payment
    - account
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES python_slugify
cachetools
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
product_brand_form_view product.brand field Inherits product_brand.view_product_brand_form
product_brand_image_relation_form_view product.brand.image.relation form Inherits storage_image.view_storage_image_abstract_form
product_brand_image_relation_kanban_view product.brand.image.relation kanban Inherits storage_image.view_storage_image_abstract_kanban
product_brand_kanban_view product.brand field Inherits product_brand.view_product_brand_kanban
Models touched (3)

New fields (1)
  • apply_on Selection
    selection_add=[('brand', 'Brand')]
Public methods (0)

No public methods.

New fields (4)
  • image_ids One2many → product.brand.image.relation
    comodel_name='product.brand.image.relation' inverse_name='brand_id' string='Images'
  • image_medium_url Char
    related='main_image_id.image_medium_url' string='Main Image URL (medium)'
  • image_small_url Char
    related='main_image_id.image_small_url' string='Main Image URL (small)'
  • main_image_id Many2one → storage.image
    comodel_name='storage.image' compute='_compute_main_image_id' store=True
Public methods (0)

No public methods.

New fields (2)
  • brand_id Many2one → product.brand
    ondelete='cascade' required=True args: 'product.brand'
  • tag_id Many2one → image.tag
    domain=[('apply_on', '=', 'brand')] string='tag' args: 'image.tag'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/storage
GIT
GIThttps://github.com/OCA/storage.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/storage/tree/13.0/storage_image_product_brand
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ACSONE SA/NV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ACSONE SA/NV
COMMITTERS
COMMITTERSEnric Tobella, oca-travis, OCA-git-bot, Simone Orsi, Quentin Groulard
WEBSITE
WEBSITEhttps://github.com/OCA/storage
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:16
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/brand:
    - product_brand
OCA/connector:
    - component
OCA/server-env:
    - server_environment
OCA/storage:
    - storage_image
    - storage_thumbnail
    - storage_file
    - storage_backend
odoo/odoo:
    - base
    - base_sparse_field
    - sale
    - sales_team
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - payment
    - account
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES python_slugify
cachetools
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
product_brand_form_view product.brand.form (in storage_image_product_brand) product.brand field Inherits product_brand.view_product_brand_form
product_brand_image_relation_form_view product.brand.image.relation.form (in storage_image_product_brand) product.brand.image.relation form New
product_brand_image_relation_kanban_view product.brand.image.relation.kanban (in storage_image_product_brand) product.brand.image.relation kanban New
product_brand_kanban_view product.brand.kanban (in storage_image_product_brand) product.brand field Inherits product_brand.view_product_brand_kanban
Models touched (2)

New fields (3)
  • image_ids One2many → product.brand.image.relation
    comodel_name='product.brand.image.relation' inverse_name='brand_id' string='Images'
  • image_medium_url Char
    related='image_ids.image_id.image_medium_url' store=True
  • image_small_url Char
    related='image_ids.image_id.image_small_url' store=True
Public methods (0)

No public methods.

New fields (1)
  • brand_id Many2one → product.brand
    args: 'product.brand'
Public methods (0)

No public methods.