From 4aba8d18c308147c6d71729d359fa68d7b2f69cf Mon Sep 17 00:00:00 2001 From: Berezi <82805447+Berezi@users.noreply.github.com> Date: Tue, 2 Jul 2024 11:12:10 +0200 Subject: [PATCH 01/44] [MIG] stock_move_line_force_done: Migration to 16.0 (#1874) * 14.0 mig stock move line force done (#1526) * [ADD] stock_move_line_force_done: New button in pickings "Force done detailed operations". (#1479) * [MIG] stock_move_line_force_done: Migration to 14.0 * [IMP] stock_move_line_force_done: change view --------- Co-authored-by: alfredoavanzosc Co-authored-by: Oihane Crucelaegui Co-authored-by: Ana Juaristi --- .../odoo/addons/stock_move_line_force_done | 1 + setup/stock_move_line_force_done/setup.py | 6 +++ stock_move_line_force_done/README.rst | 31 +++++++++++ stock_move_line_force_done/__init__.py | 1 + stock_move_line_force_done/__manifest__.py | 15 ++++++ stock_move_line_force_done/i18n/es.po | 27 ++++++++++ .../i18n/stock_move_line_force_done.pot | 27 ++++++++++ stock_move_line_force_done/models/__init__.py | 2 + .../models/stock_picking.py | 21 ++++++++ .../models/stock_quant.py | 52 +++++++++++++++++++ .../views/stock_picking_view.xml | 19 +++++++ 11 files changed, 202 insertions(+) create mode 120000 setup/stock_move_line_force_done/odoo/addons/stock_move_line_force_done create mode 100644 setup/stock_move_line_force_done/setup.py create mode 100644 stock_move_line_force_done/README.rst create mode 100644 stock_move_line_force_done/__init__.py create mode 100644 stock_move_line_force_done/__manifest__.py create mode 100644 stock_move_line_force_done/i18n/es.po create mode 100644 stock_move_line_force_done/i18n/stock_move_line_force_done.pot create mode 100644 stock_move_line_force_done/models/__init__.py create mode 100644 stock_move_line_force_done/models/stock_picking.py create mode 100644 stock_move_line_force_done/models/stock_quant.py create mode 100644 stock_move_line_force_done/views/stock_picking_view.xml diff --git a/setup/stock_move_line_force_done/odoo/addons/stock_move_line_force_done b/setup/stock_move_line_force_done/odoo/addons/stock_move_line_force_done new file mode 120000 index 0000000000..36e754cd00 --- /dev/null +++ b/setup/stock_move_line_force_done/odoo/addons/stock_move_line_force_done @@ -0,0 +1 @@ +../../../../stock_move_line_force_done \ No newline at end of file diff --git a/setup/stock_move_line_force_done/setup.py b/setup/stock_move_line_force_done/setup.py new file mode 100644 index 0000000000..28c57bb640 --- /dev/null +++ b/setup/stock_move_line_force_done/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/stock_move_line_force_done/README.rst b/stock_move_line_force_done/README.rst new file mode 100644 index 0000000000..445c3c2f4a --- /dev/null +++ b/stock_move_line_force_done/README.rst @@ -0,0 +1,31 @@ +.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 + +========================== +Stock move line force done +========================== + +* New button in pickings "Force done detailed operations". This module sets in + detailed operations the "Done" field equal to the amount requested in + operations. If the detailed operation of the operation does not exist, it is + created automatically. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues +`_. In case of trouble, +please check there if your issue has already been reported. If you spotted +it first, help us smash it by providing detailed and welcomed feedback. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Contributors +------------ + +* Ana Juaristi +* Alfredo de la Fuente diff --git a/stock_move_line_force_done/__init__.py b/stock_move_line_force_done/__init__.py new file mode 100644 index 0000000000..0650744f6b --- /dev/null +++ b/stock_move_line_force_done/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/stock_move_line_force_done/__manifest__.py b/stock_move_line_force_done/__manifest__.py new file mode 100644 index 0000000000..ec9f5e1e76 --- /dev/null +++ b/stock_move_line_force_done/__manifest__.py @@ -0,0 +1,15 @@ +# Copyright 2022 Alfredo de la Fuente - AvanzOSC +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html +{ + "name": "Stock Move Line Force Done", + "version": "16.0.1.0.0", + "license": "AGPL-3", + "author": "AvanzOSC", + "website": "https://github.com/avanzosc/odoo-addons", + "category": "Warehouse", + "depends": ["stock"], + "data": [ + "views/stock_picking_view.xml", + ], + "installable": True, +} diff --git a/stock_move_line_force_done/i18n/es.po b/stock_move_line_force_done/i18n/es.po new file mode 100644 index 0000000000..f5851d7e7c --- /dev/null +++ b/stock_move_line_force_done/i18n/es.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_move_line_force_done +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0+e\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-03-14 08:40+0000\n" +"PO-Revision-Date: 2022-03-14 08:40+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: stock_move_line_force_done +#: model_terms:ir.ui.view,arch_db:stock_move_line_force_done.view_picking_form +msgid "Force done detailed operations" +msgstr "Forzar realizadas operaciones detalladas" + +#. module: stock_move_line_force_done +#: model:ir.model,name:stock_move_line_force_done.model_stock_picking +msgid "Transfer" +msgstr "Transferir" + diff --git a/stock_move_line_force_done/i18n/stock_move_line_force_done.pot b/stock_move_line_force_done/i18n/stock_move_line_force_done.pot new file mode 100644 index 0000000000..90fde5d833 --- /dev/null +++ b/stock_move_line_force_done/i18n/stock_move_line_force_done.pot @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_move_line_force_done +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0+e\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-03-14 08:40+0000\n" +"PO-Revision-Date: 2022-03-14 08:40+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: stock_move_line_force_done +#: model_terms:ir.ui.view,arch_db:stock_move_line_force_done.view_picking_form +msgid "Force done detailed operations" +msgstr "" + +#. module: stock_move_line_force_done +#: model:ir.model,name:stock_move_line_force_done.model_stock_picking +msgid "Transfer" +msgstr "" + diff --git a/stock_move_line_force_done/models/__init__.py b/stock_move_line_force_done/models/__init__.py new file mode 100644 index 0000000000..662d00b03f --- /dev/null +++ b/stock_move_line_force_done/models/__init__.py @@ -0,0 +1,2 @@ +from . import stock_picking +from . import stock_quant diff --git a/stock_move_line_force_done/models/stock_picking.py b/stock_move_line_force_done/models/stock_picking.py new file mode 100644 index 0000000000..1340a30f7d --- /dev/null +++ b/stock_move_line_force_done/models/stock_picking.py @@ -0,0 +1,21 @@ +# Copyright 2022 Alfredo de la Fuente - AvanzOSC +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html +from odoo import models + + +class StockPicking(models.Model): + _inherit = "stock.picking" + + def button_force_done_detailed_operations(self): + move_line_obj = self.env["stock.move.line"] + for picking in self: + pending_move_lines = picking.move_line_ids.filtered( + lambda ln: not ln.move_id + ) + pending_move_lines.unlink() + for move in picking.move_ids: + if not move.move_line_ids: + move_line_obj.create(move._prepare_move_line_vals()) + line = move.move_line_ids[:1] + if line and line.qty_done != move.product_uom_qty: + line.qty_done = move.product_uom_qty diff --git a/stock_move_line_force_done/models/stock_quant.py b/stock_move_line_force_done/models/stock_quant.py new file mode 100644 index 0000000000..dce44da60b --- /dev/null +++ b/stock_move_line_force_done/models/stock_quant.py @@ -0,0 +1,52 @@ +# Copyright 2022 Alfredo de la Fuente - AvanzOSC +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html +from odoo import api, models +from odoo.tools.float_utils import float_compare + + +class StockQuant(models.Model): + _inherit = "stock.quant" + + @api.model + def _update_reserved_quantity( + self, + product_id, + location_id, + quantity, + lot_id=None, + package_id=None, + owner_id=None, + strict=False, + ): + self = self.sudo() + rounding = product_id.uom_id.rounding + quants = self._gather( + product_id, + location_id, + lot_id=lot_id, + package_id=package_id, + owner_id=owner_id, + strict=strict, + ) + if float_compare(quantity, 0, precision_rounding=rounding) < 0: + available_quantity = sum(quants.mapped("reserved_quantity")) + if ( + float_compare( + abs(quantity), available_quantity, precision_rounding=rounding + ) + > 0 + ): + if len(quants) == 1: + if quantity < 0: + quantity = quantity * -1 + my_quantity = available_quantity + quantity + quants.write({"reserved_quantity": my_quantity}) + return super()._update_reserved_quantity( + product_id, + location_id, + quantity, + lot_id=lot_id, + package_id=package_id, + owner_id=owner_id, + strict=strict, + ) diff --git a/stock_move_line_force_done/views/stock_picking_view.xml b/stock_move_line_force_done/views/stock_picking_view.xml new file mode 100644 index 0000000000..3fd7575816 --- /dev/null +++ b/stock_move_line_force_done/views/stock_picking_view.xml @@ -0,0 +1,19 @@ + + + + stock.picking + + + + + + From 952252d50fdf181016f0f5dd82ecbfdcc6d794d8 Mon Sep 17 00:00:00 2001 From: Oihane Crucelaegui Date: Wed, 3 Jul 2024 15:05:45 +0200 Subject: [PATCH 02/44] [IMP] stock_picking_batch_grouped_move_line: pre-commit stuff --- .../models/stock_picking_batch.py | 2 +- .../stock_picking_batch_grouped_move_line.py | 39 ++++++++++++++----- 2 files changed, 31 insertions(+), 10 deletions(-) diff --git a/stock_picking_batch_grouped_move_line/models/stock_picking_batch.py b/stock_picking_batch_grouped_move_line/models/stock_picking_batch.py index 55e9f9bccb..b5422073cd 100644 --- a/stock_picking_batch_grouped_move_line/models/stock_picking_batch.py +++ b/stock_picking_batch_grouped_move_line/models/stock_picking_batch.py @@ -100,7 +100,7 @@ def _compute_stock_move_line_grouped(self): lines[key]["owners"] = owners lines[key]["qty_done"] = qty_done lines[key]["result_packages"] = result_packages - for key, val in lines.items(): + for _key, val in lines.items(): grouped += grouped_obj.create(val) if grouped: batch.grouped_move_line_ids = [(6, 0, grouped.ids)] diff --git a/stock_picking_batch_grouped_move_line/models/stock_picking_batch_grouped_move_line.py b/stock_picking_batch_grouped_move_line/models/stock_picking_batch_grouped_move_line.py index f7fd06eb97..1cb87cacdd 100644 --- a/stock_picking_batch_grouped_move_line/models/stock_picking_batch_grouped_move_line.py +++ b/stock_picking_batch_grouped_move_line/models/stock_picking_batch_grouped_move_line.py @@ -9,10 +9,17 @@ class StockPickingWaveGroupedMoveLine(models.Model): _rec_name = "pickings" _order = "product_id, pickings" - pickings = fields.Char(string="Pickings", copy=False) - packages = fields.Char(string="Source package", copy=False) + pickings = fields.Char( + copy=False, + ) + packages = fields.Char( + string="Source package", + copy=False, + ) product_id = fields.Many2one( - string="Product", comodel_name="product.product", copy=False + string="Product", + comodel_name="product.product", + copy=False, ) product_uom_id = fields.Many2one( string="UoM", @@ -21,15 +28,29 @@ class StockPickingWaveGroupedMoveLine(models.Model): copy=False, related="product_id.uom_id", ) - lots = fields.Char(string="Lots/Serial numbers", copy=False) - owners = fields.Char(string="Owners", copy=False) + lots = fields.Char( + string="Lots/Serial numbers", + copy=False, + ) + owners = fields.Char( + copy=False, + ) qty_done = fields.Float( - string="Done", digits="Product Unit of Measure", default=0.0, copy=False + string="Done", + digits="Product Unit of Measure", + default=0.0, + copy=False, ) location_id = fields.Many2one( - string="Source location", comodel_name="stock.location", copy=False + string="Source location", + comodel_name="stock.location", + copy=False, ) location_dest_id = fields.Many2one( - string="Destination location", comodel_name="stock.location", copy=False + string="Destination location", + comodel_name="stock.location", + copy=False, + ) + result_packages = fields.Char( + copy=False, ) - result_packages = fields.Char(string="Result packages", copy=False) From 8d3cace45315ff060dfc7e7d276a374068cc7e21 Mon Sep 17 00:00:00 2001 From: Oihane Crucelaegui Date: Wed, 3 Jul 2024 15:07:44 +0200 Subject: [PATCH 03/44] [IMP] purchase_stock_picking_analytic: pre-commit stuff --- purchase_stock_picking_analytic/{Readme.rst => README.rst} | 0 purchase_stock_picking_analytic/models/stock_picking.py | 3 ++- 2 files changed, 2 insertions(+), 1 deletion(-) rename purchase_stock_picking_analytic/{Readme.rst => README.rst} (100%) diff --git a/purchase_stock_picking_analytic/Readme.rst b/purchase_stock_picking_analytic/README.rst similarity index 100% rename from purchase_stock_picking_analytic/Readme.rst rename to purchase_stock_picking_analytic/README.rst diff --git a/purchase_stock_picking_analytic/models/stock_picking.py b/purchase_stock_picking_analytic/models/stock_picking.py index 575b2e63c2..f8c61c3832 100644 --- a/purchase_stock_picking_analytic/models/stock_picking.py +++ b/purchase_stock_picking_analytic/models/stock_picking.py @@ -9,6 +9,7 @@ class StockPicking(models.Model): @api.depends("picking_type_id", "picking_type_id.code") def _compute_show_analytic_account(self): - super()._compute_show_analytic_account() + result = super()._compute_show_analytic_account() for record in self.filtered("purchase_id"): record.show_analytic_account = False + return result From ded402e50f2d101f3ed0db017d0c34e52641b9e9 Mon Sep 17 00:00:00 2001 From: Oihane Crucelaegui Date: Wed, 3 Jul 2024 15:11:02 +0200 Subject: [PATCH 04/44] [IMP] stock_picking_usability: pre-commit stuff --- stock_picking_usability/models/stock_picking.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/stock_picking_usability/models/stock_picking.py b/stock_picking_usability/models/stock_picking.py index b49b5feb4a..d756c6c8b4 100644 --- a/stock_picking_usability/models/stock_picking.py +++ b/stock_picking_usability/models/stock_picking.py @@ -14,10 +14,12 @@ def _action_generate_backorder_wizard(self, show_transfers=False): ) if moves: for move in moves: - warning_text = _("Product: {}, quantity not send: {}").format( - move.product_id.name, - str(move.product_uom_qty - move.quantity_done), - ) + warning_text = _( + "Product: %(product_name)s, quantity not send: %(pending_qty)s" + ) % { + "product_name": move.product_id.name, + "pending_qty": str(move.product_uom_qty - move.quantity_done), + } warning = ( warning_text if not warning From c28c955e5fb22362b37b44df9e5fe575e7b242c7 Mon Sep 17 00:00:00 2001 From: Oihane Crucelaegui Date: Wed, 3 Jul 2024 15:15:47 +0200 Subject: [PATCH 05/44] [IMP] product_final: pre-commit stuff --- product_final/models/product_final.py | 19 ++++++++++++++----- .../models/product_location_exploded.py | 10 +++++++--- 2 files changed, 21 insertions(+), 8 deletions(-) diff --git a/product_final/models/product_final.py b/product_final/models/product_final.py index 281cd16acd..6919881f66 100644 --- a/product_final/models/product_final.py +++ b/product_final/models/product_final.py @@ -9,8 +9,12 @@ class ProductFinal(models.Model): _name = "product.final" _order = "code" - name = fields.Char(string="Name", required=True) - code = fields.Char(string="Code", required=True) + name = fields.Char( + required=True, + ) + code = fields.Char( + required=True, + ) def name_get(self): result = [] @@ -39,8 +43,13 @@ def _check_unique_code(self): if f: raise UserError( _( - 'You are putting the code "%s" to the name "%s", and ' - 'that code already exists for the name "%s".' + 'You are putting the code "%(final_code)s" to the name ' + '"%(final_name)s", and that code already exists for the name ' + '"%(name)s".' ) - % (final.code, final.name, f.name) + % { + "final_code": final.code, + "final_name": final.name, + "name": f.name, + } ) diff --git a/product_final/models/product_location_exploded.py b/product_final/models/product_location_exploded.py index 26cb4da10d..a798e57f60 100644 --- a/product_final/models/product_location_exploded.py +++ b/product_final/models/product_location_exploded.py @@ -9,9 +9,13 @@ class ProductLocationExploded(models.Model): _rec_name = "product_final_id" product_final_id = fields.Many2one( - comodel_name="product.final", string="Final Product", required=True + comodel_name="product.final", + string="Final Product", + required=True, ) - position = fields.Char(string="Position") + position = fields.Char() product_id = fields.Many2one( - comodel_name="product.product", string="Product", required=True + comodel_name="product.product", + string="Product", + required=True, ) From fa1878518e4f5562883d7363557c1fd7e5c8facf Mon Sep 17 00:00:00 2001 From: Oihane Crucelaegui Date: Wed, 3 Jul 2024 15:17:30 +0200 Subject: [PATCH 06/44] [IMP] stock_lot_origin_global_gap: pre-commit stuff --- .../models/stock_move_line.py | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/stock_lot_origin_global_gap/models/stock_move_line.py b/stock_lot_origin_global_gap/models/stock_move_line.py index 40d1f83b57..6b63face37 100644 --- a/stock_lot_origin_global_gap/models/stock_move_line.py +++ b/stock_lot_origin_global_gap/models/stock_move_line.py @@ -6,8 +6,11 @@ class StockMoveLine(models.Model): _inherit = "stock.move.line" - country_id = fields.Many2one(string="Origin", comodel_name="res.country") - global_gap = fields.Char(string="Global Gap") + country_id = fields.Many2one( + string="Origin", + comodel_name="res.country", + ) + global_gap = fields.Char() lot_country_id = fields.Many2one( string="Lot Origin", comodel_name="res.country", @@ -16,13 +19,18 @@ class StockMoveLine(models.Model): related="lot_id.country_id", ) lot_global_gap = fields.Char( - string="Lot Global Gap", related="lot_id.ref", copy=False, store=True + string="Lot Global Gap", + related="lot_id.ref", + copy=False, + store=True, ) lot_country_to_print = fields.Text( - string="Lot Origin OF", compute="_compute_country_global_gap_to_print" + string="Lot Origin OF", + compute="_compute_country_global_gap_to_print", ) lot_global_gap_to_print = fields.Text( - string="Lot Global Gap OF", compute="_compute_country_global_gap_to_print" + string="Lot Global Gap OF", + compute="_compute_country_global_gap_to_print", ) lot_country_gloval_gap_of = fields.Text( string="Lot Origin/Global Gap OF", From a1dee4276ac2a3b97e2e3f58201241d90b6b0b0f Mon Sep 17 00:00:00 2001 From: Oihane Crucelaegui Date: Wed, 3 Jul 2024 15:18:31 +0200 Subject: [PATCH 07/44] [IMP] account_stock_lot_origin_global_gap: pre-commit stuff --- .../models/account_move_line.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/account_stock_lot_origin_global_gap/models/account_move_line.py b/account_stock_lot_origin_global_gap/models/account_move_line.py index a5d6ae27c1..e09125da83 100644 --- a/account_stock_lot_origin_global_gap/models/account_move_line.py +++ b/account_stock_lot_origin_global_gap/models/account_move_line.py @@ -7,7 +7,9 @@ class AccountMoveLine(models.Model): _inherit = "account.move.line" lot_id = fields.Many2one( - string="Lot", comodel_name="stock.lot", compute="_compute_country_global_gap" + string="Lot", + comodel_name="stock.lot", + compute="_compute_country_global_gap", ) lot_country_id = fields.Many2one( string="Lot Origin", @@ -15,16 +17,19 @@ class AccountMoveLine(models.Model): compute="_compute_country_global_gap", ) lot_global_gap = fields.Char( - string="Lot Global Gap", compute="_compute_country_global_gap" + compute="_compute_country_global_gap", ) lot_country_to_print = fields.Text( - string="Lot Origin OF", compute="_compute_country_global_gap" + string="Lot Origin OF", + compute="_compute_country_global_gap", ) lot_global_gap_to_print = fields.Text( - string="Lot Global Gap OF", compute="_compute_country_global_gap" + string="Lot Global Gap OF", + compute="_compute_country_global_gap", ) lot_country_gloval_gap_of = fields.Text( - string="Lot Origin/Global Gap OF", compute="_compute_country_global_gap" + string="Lot Origin/Global Gap OF", + compute="_compute_country_global_gap", ) def _compute_country_global_gap(self): From 52215cf6e838344c05c81791586a67924e3114a8 Mon Sep 17 00:00:00 2001 From: Oihane Crucelaegui Date: Wed, 3 Jul 2024 15:24:17 +0200 Subject: [PATCH 08/44] [IMP] product_sale_configuration: pre-commit stuff --- .../models/product_category_sale_price.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/product_sale_configuration/models/product_category_sale_price.py b/product_sale_configuration/models/product_category_sale_price.py index 6e7b952152..ebd842d287 100644 --- a/product_sale_configuration/models/product_category_sale_price.py +++ b/product_sale_configuration/models/product_category_sale_price.py @@ -28,9 +28,13 @@ def _compute_count_products(self): def name_get(self): res = [] for price in self: - name = _("{}: % Increment: {}, Fixed amount: {}").format( - price.name, price.percentage, price.fixed_amount - ) + name = _( + "%(price_name)s: % Increment: %(percentage)s, Fixed amount: %(fixed_amount)s" + ) % { + "price_name": price.name, + "percentage": price.percentage, + "fixed_amount": price.fixed_amount, + } res.append((price.id, name)) return res From 326d304646c7797cdff6099e0f994530953f0d63 Mon Sep 17 00:00:00 2001 From: Oihane Crucelaegui Date: Wed, 3 Jul 2024 15:24:26 +0200 Subject: [PATCH 09/44] [IMP] product_second_name: pre-commit stuff --- product_second_name/models/product_product.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/product_second_name/models/product_product.py b/product_second_name/models/product_product.py index a6e6cb3c75..d81d80e7bb 100644 --- a/product_second_name/models/product_product.py +++ b/product_second_name/models/product_product.py @@ -250,4 +250,4 @@ def _ir_cron_name_products_by_language(self): ), } ) - self._cr.commit() + self._cr.commit() # pylint: disable=E8102 From b3fa57178aa637adee101fd5844ef89cb70dd590 Mon Sep 17 00:00:00 2001 From: Oihane Crucelaegui Date: Wed, 3 Jul 2024 16:51:16 +0200 Subject: [PATCH 10/44] [IMP] account_asset_line_menu: pre-commit stuff --- account_asset_line_menu/views/account_asset_line_views.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/account_asset_line_menu/views/account_asset_line_views.xml b/account_asset_line_menu/views/account_asset_line_views.xml index f66422ef51..7b59811cea 100644 --- a/account_asset_line_menu/views/account_asset_line_views.xml +++ b/account_asset_line_menu/views/account_asset_line_views.xml @@ -5,7 +5,6 @@ account.asset.line From c733c378975d4db83691d1c99ca5f8fe8ceb0918 Mon Sep 17 00:00:00 2001 From: Oihane Crucelaegui Date: Wed, 3 Jul 2024 16:51:42 +0200 Subject: [PATCH 11/44] [IMP] account_invoice_product_customer_code: pre-commit stuff --- .../report/account_invoice_report.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/account_invoice_product_customer_code/report/account_invoice_report.xml b/account_invoice_product_customer_code/report/account_invoice_report.xml index 094e3ff073..ae1fc41f8e 100644 --- a/account_invoice_product_customer_code/report/account_invoice_report.xml +++ b/account_invoice_product_customer_code/report/account_invoice_report.xml @@ -1,6 +1,10 @@ -