Masse salariale: nom du poste au feminin et bugfix statut expatrié/local de l'employé
authorJean-Philippe Caissy <jpcaissy@piji.ca>
Thu, 29 Mar 2012 19:39:18 +0000 (14:39 -0500)
committerJean-Philippe Caissy <jpcaissy@piji.ca>
Thu, 29 Mar 2012 19:39:18 +0000 (14:39 -0500)
project/rh/masse_salariale.py

index f3a9788..af50852 100644 (file)
@@ -218,7 +218,7 @@ class MasseSalariale():
 
             regime = float(dossier.poste.regime_travail) / 100
 
-            if dossier.poste.expatrie:
+            if dossier.statut_residence == "expat":
                 statut = "E"
             else:
                 statut = "L"
@@ -406,7 +406,9 @@ class MasseSalariale():
                     'nom': dossier.employe.nom.upper(),
                     'prenom': dossier.employe.prenom,
                     'type_de_poste': dossier.poste.type_poste.nom,
-                    'intitule_de_poste': dossier.poste.nom,
+                    'intitule_de_poste': dossier.poste.nom_feminin
+                            if dossier.employe.genre == "F" else
+                            dossier.poste.nom,
                     'niveau': unicode(dossier.classement),
                     'point': coefficient,
                     'regime_de_travail': "%s %%" % int(regime * 100),