Barcode Generator Product Variant

barcode_generator_product_variant
REPOSITORY
REPOSITORYOCA/stock-logistics-barcode
GIT
GIThttps://github.com/OCA/stock-logistics-barcode.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/stock-logistics-barcode/tree/14.0/barcode_generator_product_variant
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYTools
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), PyTech SRL, Ooops404
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), PyTech SRL, Ooops404
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Alessio Renda
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-barcode
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:52
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/stock-logistics-barcode:
    - barcodes_generator_product
    - barcodes_generator_abstract
odoo/odoo:
    - barcodes
    - web
    - base
    - product
    - mail
    - base_setup
    - bus
    - web_tour
    - uom
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES python-barcode
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
product_product_barcode_wizard product.product.barcode.wizard product.product.barcode.wizard form New
view_product_template_form product.template field Inherits barcodes_generator_product.view_product_template_form
Models touched (2)

New fields (3)
  • barcode_rule_id Many2one → barcode.rule
    comodel_name='barcode.rule' default=_default_barcode_rule_id domain="[\n ('generate_model', '=', 'product.product'),\n ('generate_type', '=', 'sequence'),\n ]" required=True string='Barcode Rule'
  • product_ids Many2many → product.product
    compute='_compute_product_ids' string='Variants' args: 'product.product'
  • product_tmpl_id Many2one → product.template
    required=True string='Product' args: 'product.template'
Public methods (1)
  • action_generate_barcodes(self)

New fields (1)
  • has_missing_barcodes Boolean
    compute='_compute_has_missing_barcodes' store=True
Public methods (1)
  • action_open_variant_barcode_wizard(self)