Skip to content
Extraits de code Groupes Projets
Valider a6011b66 rédigé par jordan's avatar jordan
Parcourir les fichiers

[upd] filter for revision dashboard

parent 51e86da9
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -966,18 +966,19 @@ class ScopPartner(models.Model): ...@@ -966,18 +966,19 @@ class ScopPartner(models.Model):
def _compute_revision_next_exercice(self): def _compute_revision_next_exercice(self):
for partner in self: for partner in self:
# Si aucune périodicité de défini, on n'insiste pas # Si aucune périodicité de défini, on n'insiste pas
if (partner.revision_type == False): if not partner.revision_type:
return partner.revision_next_exercice = False
# On commence par regarder si l'on a des révisions # On commence par regarder si l'on a des révisions
last_rev = partner.revision_ids.sorted( last_rev = partner.revision_ids.sorted(
key=lambda r: r.revision_result_year, reverse=True) 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: if len(last_rev) > 0:
# si On a déjà révisé un exercice il devient la base du calcul # si On a déjà révisé un exercice il devient la base du calcul
base_rev = last_rev[0].revision_result_year base_rev = last_rev[0].revision_result_year
else:
base_rev = partner.first_closeout.year - 1
# On calcule le prochain exercice révisable # On calcule le prochain exercice révisable
# Cas d'une révision annuelle # Cas d'une révision annuelle
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter