diff --git a/models/res_partner.py b/models/res_partner.py index c94fd7d6e74e36a1384f10831234492e321779bc..6c76a601086abf92c58269f7f241dcc785149bce 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 83dacac257b95b7ce00316ba86f73abe31742101..471b6cf8a9d03e2b686507a17ce452efc56e53a5 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 42632844f3198f28e2657388c84b795bf289ebd3..be94263a68435985c1905af07b787c6a8fe708c9 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 d8449ef641ddb2a8049068cca43d5d6f9583802d..f793eb065ad03a25b2304305860bd7a49064d6be 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,}"