gere les postes inactifs
authorOlivier Larchevêque <olivier.larcheveque@gmail.com>
Thu, 26 Jan 2012 21:10:46 +0000 (16:10 -0500)
committerOlivier Larchevêque <olivier.larcheveque@gmail.com>
Thu, 26 Jan 2012 21:10:46 +0000 (16:10 -0500)
project/rh/admin.py
project/rh/management/commands/rh.py

index ef6e8b2..c929139 100644 (file)
@@ -543,6 +543,8 @@ class PosteAdmin(AUFMetadataAdminMixin, ProtectRegionMixin, admin.ModelAdmin, Aj
     def _occupe_par(self, obj):
         """Formatte la méthode Poste.occupe_par() pour l'admin"""
         output = u"Vacant"
+        if obj.actif is False:
+            return u"-"
         employes = obj.occupe_par()
         if employes:
             l = []
index f07a5ed..c5e6206 100644 (file)
@@ -17,6 +17,9 @@ def flag_vacant():
         else:
             vacant = True
 
+        if p.actif is False:
+            vacant = None
+
         if test != vacant:
             p.vacant = vacant
             p.save()