From 16c4b1cebe7192711ccab9166daa6bd118787d7a Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Wed, 14 Dec 2022 09:51:51 +0000 Subject: [PATCH] Restore sale/purchase/account line 'name' field without product_code via ir.config_parameter --- account_usability_akretion/models/account_move.py | 5 ++--- sale_usability/models/sale_order.py | 6 +++--- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/account_usability_akretion/models/account_move.py b/account_usability_akretion/models/account_move.py index a12f101..c8c00ed 100644 --- a/account_usability_akretion/models/account_move.py +++ b/account_usability_akretion/models/account_move.py @@ -251,8 +251,7 @@ class AccountMoveLine(models.Model): # for pr in record.matched_debit_ids + record.matched_credit_ids # ]) - # TODO - def _get_computed_name(self): + def _compute_name(self): # This is useful when you want to have the product code in a dedicated # column in your customer invoice report # The same ir.config_parameter is used in sale_usability, @@ -261,7 +260,7 @@ class AccountMoveLine(models.Model): 'usability.line_name_no_product_code') if no_product_code_param and no_product_code_param == 'True': self = self.with_context(display_default_code=False) - return super()._get_computed_name() + return super()._compute_name() def reconcile(self): """Explicit error message if unposted lines""" diff --git a/sale_usability/models/sale_order.py b/sale_usability/models/sale_order.py index 9823f2b..c570e50 100644 --- a/sale_usability/models/sale_order.py +++ b/sale_usability/models/sale_order.py @@ -123,7 +123,7 @@ class SaleOrderLine(models.Model): # } # return res - def get_sale_order_line_multiline_description_sale(self, product): + def _get_sale_order_line_multiline_description_sale(self): # This is useful when you want to have the product code in a dedicated # column in your sale order report # The same ir.config_parameter is used in sale_usability, @@ -131,5 +131,5 @@ class SaleOrderLine(models.Model): no_product_code_param = self.env['ir.config_parameter'].sudo().get_param( 'usability.line_name_no_product_code') if no_product_code_param and no_product_code_param == 'True': - product = product.with_context(display_default_code=False) - return super().get_sale_order_line_multiline_description_sale(product) + self = self.with_context(display_default_code=False) + return super()._get_sale_order_line_multiline_description_sale()