From 7f501a08cd889580d44f50433055066d7b36bed6 Mon Sep 17 00:00:00 2001
From: Juliana <juliana@le-filament.com>
Date: Tue, 14 Jan 2020 14:34:23 +0100
Subject: [PATCH] cgscop #65: ajouter num adherent entier pour affichage dans
 tree (pour trier)

---
 models/res_partner.py             | 10 ++++++++++
 views/res_partner_cooperative.xml |  2 +-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/models/res_partner.py b/models/res_partner.py
index e3c64fc..ca1b687 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -59,6 +59,9 @@ class ScopPartner(models.Model):
     member_number = fields.Char(
         "No adhérent",
         compute='_compute_membership', store=True)
+    member_number_int = fields.Integer(
+        "No adhérent",
+        compute='_compute_membership_int', store=True)
     cae = fields.Boolean("CAE", track_visibility='onchange')
 
     dissolution_date = fields.Date('Date de Décès',
@@ -685,6 +688,13 @@ class ScopPartner(models.Model):
             else:
                 partner.membership_status = "not_member"
 
+    @api.depends('member_number')
+    @api.multi
+    def _compute_membership_int(self):
+        for partner in self:
+            if partner.member_number:
+                partner.member_number_int = int(partner.member_number)
+
     @api.depends('questionnaire_ids', 'questionnaire_ids.staff_count',
                  'questionnaire_ids.effective_date')
     @api.multi
diff --git a/views/res_partner_cooperative.xml b/views/res_partner_cooperative.xml
index 5e2e288..27501ec 100644
--- a/views/res_partner_cooperative.xml
+++ b/views/res_partner_cooperative.xml
@@ -68,7 +68,7 @@
             <field name="arch" type="xml">
                 <tree string="Cooperatives">
                     <field name="display_name" string="Raison Sociale"/>
-                    <field name="member_number"/>
+                    <field name="member_number_int"/>
                     <field name="cooperative_form_id"/>
                     <field name="naf_id"/>
                     <field name="zip"/>
-- 
GitLab