devise fix
[auf_rh_dae.git] / project / rh / models.py
index 612a2ac..8c9af61 100644 (file)
@@ -570,7 +570,7 @@ COMPTE_COMPTA_CHOICES = (
     ('aucun', 'Aucun'),
 )
 
-class Dossier_(AUFMetadata):
+class Dossier_(AUFMetadata, DevisableMixin):
     """Le Dossier regroupe les informations relatives à l'occupation
     d'un Poste par un Employe. Un seul Dossier existe par Poste occupé
     par un Employe.
@@ -633,6 +633,14 @@ class Dossier_(AUFMetadata):
         verbose_name = u"Dossier"
         verbose_name_plural = "Dossiers"
 
+    def get_annee_pour_taux_devise(self):
+        annee = datetime.datetime.now().year
+        if self.poste.date_debut is not None:
+            annee = self.poste.date_debut.year
+        if self.date_debut is not None:
+            annee = self.date_debut.year
+        return annee
+
     def salaire_theorique(self):
         annee = date.today().year
         coeff = self.classement.coefficient