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