From d2a13b3c017c89602e5fde3e0ba8070007e8ee65 Mon Sep 17 00:00:00 2001 From: laurentbarontini Date: Fri, 20 Mar 2026 14:38:42 +0100 Subject: [PATCH] 20.03.26 --- modules/price/price.py | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/modules/price/price.py b/modules/price/price.py index 1c9b6f2..029f7ba 100755 --- a/modules/price/price.py +++ b/modules/price/price.py @@ -148,30 +148,6 @@ class Product(ModelSQL,ModelView): 'on_change_with_attribute_set' ) - attributes_name = fields.Function( - fields.Char("Attribute"), - 'on_change_with_attributes_name' - ) - - @fields.depends('product', 'attributes') - def on_change_with_attributes_name(self, name=None): - if not self.product or not self.product.attribute_set or not self.attributes: - return - - def key(attribute): - return getattr(attribute, 'sequence', attribute.name) - - values = [] - for attribute in sorted(self.product.attribute_set.attributes, key=key): - if attribute.name in self.attributes: - value = self.attributes[attribute.name] - values.append(gettext( - 'product_attribute.msg_label_value', - label=attribute.string, - value=attribute.format(value) - )) - return " | ".join(filter(None, values)) - @fields.depends('product') def on_change_with_attribute_set(self, name=None): if self.product and self.product.template and self.product.template.attribute_set: