From f9b32668bf76c2d984f285b39ae02ab36f0b3dc1 Mon Sep 17 00:00:00 2001
From: Julien Ortet <julien@le-filament.com>
Date: Wed, 5 Jun 2024 16:51:49 +0200
Subject: [PATCH] [UPD] add view of accessory label

---
 models/product_template.py       | 8 +++++---
 views/product_template_views.xml | 4 ++--
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/models/product_template.py b/models/product_template.py
index 20c154c..1a24ffc 100644
--- a/models/product_template.py
+++ b/models/product_template.py
@@ -18,7 +18,10 @@ class ProductTemplate(models.Model):
     # ------------------------------------------------------
     # Fields declaration
     # ------------------------------------------------------
-    nb_accesories = fields.Float(string="Nombre d'accessoires")
+    nb_accesories = fields.Float("Nombre d'accéssoires")
+    accessory_label = fields.Char(
+        related="categ_id.accessory_label", readonly=True
+    )
 
     # ------------------------------------------------------
     # SQL Constraints
@@ -43,8 +46,7 @@ class ProductTemplate(models.Model):
     # ------------------------------------------------------
     # Actions
     # ------------------------------------------------------
-    def get_accessory_label(self):
-        return self.env["product.category"].browse(self.gateg_id).accessory_label
+
     # ------------------------------------------------------
     # Business methods
     # ------------------------------------------------------
diff --git a/views/product_template_views.xml b/views/product_template_views.xml
index 61d95ce..f5247f5 100644
--- a/views/product_template_views.xml
+++ b/views/product_template_views.xml
@@ -1,7 +1,6 @@
 <?xml version="1.0" encoding="utf-8" ?>
 <odoo>
     <data>
-
         <record id="product_category_form_view" model="ir.ui.view">
             <field name="name">product.category.form.inherit</field>
             <field name="model">product.category</field>
@@ -20,7 +19,8 @@
             <field name="inherit_id" ref="product.product_template_form_view"/>
             <field name="arch" type="xml">
                  <field name="categ_id" position="after">
-                    <field name="nb_accesories"> Nombre d accessoire </field>
+                     <field name="accessory_label" string="Accessoire de catégorie associé"/>
+                     <field name="nb_accesories"/>
                  </field>
             </field>
         </record>
-- 
GitLab