From 1d96cc4c837612ebd6cc5f3ca2362d670f8e7ad4 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Thu, 19 Dec 2024 17:30:14 +0100 Subject: [PATCH] stock_usability: add tracking on important fields of stock.production.lot Code cleanup --- stock_usability/models/__init__.py | 1 + stock_usability/models/stock_location.py | 2 +- stock_usability/models/stock_production_lot.py | 13 +++++++++++++ stock_usability/models/stock_quant.py | 2 +- 4 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 stock_usability/models/stock_production_lot.py diff --git a/stock_usability/models/__init__.py b/stock_usability/models/__init__.py index 2161a1d..66d3edb 100644 --- a/stock_usability/models/__init__.py +++ b/stock_usability/models/__init__.py @@ -7,6 +7,7 @@ from . import stock_warehouse_orderpoint from . import stock_quant from . import stock_quant_package from . import stock_inventory +from . import stock_production_lot from . import procurement_group from . import procurement_scheduler_log from . import product diff --git a/stock_usability/models/stock_location.py b/stock_usability/models/stock_location.py index b7af626..244a14e 100644 --- a/stock_usability/models/stock_location.py +++ b/stock_usability/models/stock_location.py @@ -2,7 +2,7 @@ # @author Alexis de Lattre # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -from odoo import fields, models +from odoo import models class StockLocation(models.Model): diff --git a/stock_usability/models/stock_production_lot.py b/stock_usability/models/stock_production_lot.py new file mode 100644 index 0000000..b63459d --- /dev/null +++ b/stock_usability/models/stock_production_lot.py @@ -0,0 +1,13 @@ +# Copyright 2024 Akretion France (https://www.akretion.com/) +# @author: Alexis de Lattre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class StockProductionLot(models.Model): + _inherit = 'stock.production.lot' + + name = fields.Char(tracking=True) + product_id = fields.Many2one(tracking=True) + ref = fields.Char(tracking=True) diff --git a/stock_usability/models/stock_quant.py b/stock_usability/models/stock_quant.py index 4dcf418..b9df7f2 100644 --- a/stock_usability/models/stock_quant.py +++ b/stock_usability/models/stock_quant.py @@ -3,7 +3,7 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). from odoo import api, fields, models, _ -from odoo.tools import float_compare, float_is_zero +from odoo.tools import float_compare from odoo.exceptions import UserError import logging logger = logging.getLogger(__name__)