diff --git a/stock_usability/models/__init__.py b/stock_usability/models/__init__.py index 494e881..780a0ce 100644 --- a/stock_usability/models/__init__.py +++ b/stock_usability/models/__init__.py @@ -3,6 +3,7 @@ from . import stock_picking from . import stock_location_route from . import stock_warehouse_orderpoint from . import stock_quant +from . import stock_inventory from . import procurement_group from . import procurement_scheduler_log from . import product diff --git a/stock_usability/models/stock_inventory.py b/stock_usability/models/stock_inventory.py new file mode 100644 index 0000000..47e94ed --- /dev/null +++ b/stock_usability/models/stock_inventory.py @@ -0,0 +1,11 @@ +# Copyright 2021 Akretion France (http://www.akretion.com/) +# @author: Alexis de Lattre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class StockInventoryLine(models.Model): + _inherit = 'stock.inventory.line' + + product_barcode = fields.Char(related='product_id.barcode', string="Product Barcode") diff --git a/stock_usability/models/stock_quant.py b/stock_usability/models/stock_quant.py index 0157ae6..e2b7492 100644 --- a/stock_usability/models/stock_quant.py +++ b/stock_usability/models/stock_quant.py @@ -2,12 +2,14 @@ # @author Alexis de Lattre # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -from odoo import models +from odoo import fields, models class StockQuant(models.Model): _inherit = 'stock.quant' + product_barcode = fields.Char(related='product_id.barcode', string="Product Barcode") + def action_stock_move_lines_reserved(self): self.ensure_one() action = self.action_view_stock_moves() diff --git a/stock_usability/views/stock_inventory.xml b/stock_usability/views/stock_inventory.xml index 5a69788..1f4d24e 100644 --- a/stock_usability/views/stock_inventory.xml +++ b/stock_usability/views/stock_inventory.xml @@ -12,6 +12,9 @@ stock.inventory.line + + +