Product Supplierinfo Group

product_supplierinfo_group
REPOSITORY
REPOSITORYOCA/product-attribute
GIT
GIThttps://github.com/OCA/product-attribute.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/product-attribute/tree/14.0/product_supplierinfo_group
VERSION
VERSION 2.0.3
CATEGORY
CATEGORYProduct
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSOCA Transbot, Sébastien BEAU, oca-travis, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/product-attribute
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:01
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - purchase
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
assets_backend product supplierinfo group assets ir.ui.view qweb Inherits web.assets_backend
product_template_tree_view product.template field Inherits product.product_template_form_view
supplierinfo_group_view_form supplierinfo_group_view_form product.supplierinfo.group form New
supplierinfo_group_view_tree supplierinfo_group_view_tree product.supplierinfo.group tree New
table_price_note table_price_note ir.ui.view qweb New
Models touched (3)

New fields (8)
  • company_id Many2one
    related='group_id.company_id' store=True
  • group_id Many2one → product.supplierinfo.group
    ondelete='cascade' required=True args: 'product.supplierinfo.group'
  • name Many2one
    related='group_id.partner_id' required=False store=True
  • product_code Char
    related='group_id.product_code' store=True
  • product_id Many2one
    related='group_id.product_id' store=True
  • product_name Char
    related='group_id.product_name' store=True
  • product_tmpl_id Many2one
    related='group_id.product_tmpl_id' store=True
  • sequence Integer
    related='group_id.sequence' store=True
Public methods (1)
  • create(self, list_vals)
    @api.model_create_multi

New fields (10)
  • company_id Many2one → res.company
    default=<expr> index=1 args: 'res.company', 'Company'
  • has_multiple_variants Boolean
    compute='_compute_has_variants'
  • partner_id Many2one → res.partner
    help='Vendor of this product' ondelete='cascade' required=True args: 'res.partner', 'Vendor'
  • product_code Char
    help="This vendor's product code will be used when printing a request for quotation. Keep empty to use the internal one." args: 'Vendor Product Code'
  • product_id Many2one → product.product
    help='If not set, the vendor price will apply to all variants of this product.' args: 'product.product', 'Product Variant'
  • product_name Char
    help="This vendor's product name will be used when printing a request for quotation. Keep empty to use the internal one." args: 'Vendor Product Name'
  • product_tmpl_id Many2one → product.template
    ondelete='cascade' required=True args: 'product.template'
  • sequence Integer
    default=1 help='Assigns the priority to the list of product vendor.' args: 'Sequence'
  • supplierinfo_ids One2many → product.supplierinfo
    args: 'product.supplierinfo', 'group_id'
  • unit_price_note Html
    compute='_compute_unit_price_note' string='Unit Prices (Min. Qty / Price)'
Public methods (0)

No public methods.

New fields (1)
  • supplierinfo_group_ids One2many → product.supplierinfo.group
    args: 'product.supplierinfo.group', 'product_tmpl_id'
Public methods (0)

No public methods.

STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/product-attribute
PULL REQUEST
PULL REQUEST[18.0] [MIG] product_supplierinfo_group (#2151)