From a6011b6655dc2b6ebc17fef15caec4eab2e0f1f0 Mon Sep 17 00:00:00 2001 From: jordan <jordan@le-filament.com> Date: Mon, 4 Apr 2022 11:49:17 +0200 Subject: [PATCH] [upd] filter for revision dashboard --- models/res_partner.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/models/res_partner.py b/models/res_partner.py index c093442..7b55364 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -966,18 +966,19 @@ class ScopPartner(models.Model): def _compute_revision_next_exercice(self): for partner in self: # Si aucune périodicité de défini, on n'insiste pas - if (partner.revision_type == False): - return + if not partner.revision_type: + partner.revision_next_exercice = False # On commence par regarder si l'on a des révisions last_rev = partner.revision_ids.sorted( key=lambda r: r.revision_result_year, reverse=True) - # On calcule l'année de référence du calcul - base_rev = partner.first_closeout.year - 1 + # On calcule l'année de référence du calcul if len(last_rev) > 0: # si On a déjà révisé un exercice il devient la base du calcul base_rev = last_rev[0].revision_result_year + else: + base_rev = partner.first_closeout.year - 1 # On calcule le prochain exercice révisable # Cas d'une révision annuelle -- GitLab