From e76556df307211f6fbc45a988e878755a1100937 Mon Sep 17 00:00:00 2001
From: benjamin <benjamin@le-filament.com>
Date: Thu, 25 Aug 2022 17:04:39 +0200
Subject: [PATCH] [add] module version

---
 models/res_partner.py        | 1 +
 models/res_partner_module.py | 1 +
 views/res_partner.xml        | 3 ++-
 views/res_partner_module.xml | 1 +
 4 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/models/res_partner.py b/models/res_partner.py
index c94fd7d..6c76a60 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -79,6 +79,7 @@ class ResPartner(models.Model):
                             {
                                 "author": module.get("author"),
                                 "author_type": module.get("author_type"),
+                                "latest_version": module.get("latest_version"),
                                 "partner_ids": [(4, partner.id, 0)],
                             }
                         )
diff --git a/models/res_partner_module.py b/models/res_partner_module.py
index 83dacac..471b6cf 100644
--- a/models/res_partner_module.py
+++ b/models/res_partner_module.py
@@ -19,6 +19,7 @@ class PartnerModule(models.Model):
         string="Clients",
         domain=[("is_company", "=", True)],
     )
+    latest_version = fields.Char("Version installée")
     author = fields.Char("Auteur")
     author_type = fields.Selection(
         [
diff --git a/views/res_partner.xml b/views/res_partner.xml
index 4263284..be94263 100644
--- a/views/res_partner.xml
+++ b/views/res_partner.xml
@@ -28,7 +28,7 @@
                                 <button
                                     name="retrieve_modules"
                                     type="object"
-                                    string="Récupérer la liste depuis le serveur"
+                                    string="Récupérer/Mettre à jour la liste depuis le serveur"
                                     class="btn-info"
                                 />
                             </group>
@@ -38,6 +38,7 @@
                                 <field name="name" />
                                 <field name="author_type" />
                                 <field name="author" />
+                                <field name="latest_version" />
                             </tree>
                         </field>
                     </page>
diff --git a/views/res_partner_module.xml b/views/res_partner_module.xml
index d8449ef..f793eb0 100644
--- a/views/res_partner_module.xml
+++ b/views/res_partner_module.xml
@@ -24,6 +24,7 @@
                     <field name="name" />
                     <field name="author_type" />
                     <field name="author" />
+                    <field name="latest_version" />
                     <field
                         name="partner_ids"
                         options="{'no_create': 1,}"
-- 
GitLab