From 2d42390ffe9faa8cf16cae5e0d969ef158f1a6d1 Mon Sep 17 00:00:00 2001 From: jordan <jordan@le-filament.com> Date: Mon, 17 Jan 2022 14:39:23 +0100 Subject: [PATCH] [add] compute and store staff_shareholder_last for all partners --- models/res_partner.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/models/res_partner.py b/models/res_partner.py index 9c35016..4a13425 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -375,6 +375,11 @@ class ScopPartner(models.Model): string="Dernier effectif connu", compute="_compute_last_effective", store=True) + staff_shareholder_last = fields.Integer( + string="Dernier effectif associƩs connu", + compute="_compute_last_effective", + store=True) + staff_last_date = fields.Date( string="Date dernier effectif connu", compute="_compute_last_effective", @@ -870,6 +875,7 @@ class ScopPartner(models.Model): return False @api.depends('staff_ids', 'staff_ids.staff_count', + 'staff_ids.staff_shareholder_count', 'staff_ids.effective_date') @api.multi def _compute_last_effective(self): @@ -880,6 +886,7 @@ class ScopPartner(models.Model): order='effective_date desc') if lm: partner.staff_last = lm[0].staff_count + partner.staff_shareholder_last = lm[0].staff_shareholder_count partner.staff_last_date = lm[0].effective_date @api.multi -- GitLab