[#3216] Ne pas afficher la rémunération en cours pour les dossiers inactifs
[auf_rh_dae.git] / project / rh / models.py
index 9befcb5..65cbd18 100644 (file)
@@ -967,6 +967,12 @@ class Dossier_(AUFMetadata, DevisableMixin):
             total += r.montant_euros()
         return total
 
+    def actif(self):
+        today = date.today()
+        return (self.date_debut is None or self.date_debut <= today) \
+                and (self.date_fin is None or self.date_fin >= today) \
+                and not (self.date_fin is None and self.date_debut is None)
+
 
 class Dossier(Dossier_):
     __doc__ = Dossier_.__doc__