retrait de actif
[auf_rh_dae.git] / project / rh / models.py
index 2f9510d..ffd9faf 100644 (file)
@@ -17,7 +17,6 @@ from validators import validate_date_passee
 from managers import PosteManager, DossierManager, DossierComparaisonManager, PosteComparaisonManager
 
 
-
 # Gruick hack pour déterminer d'ou provient l'instanciation d'une classe pour l'héritage.
 # Cela permet de faire du dynamic loading par app sans avoir à redéfinir dans DAE la FK
 def app_context():
@@ -220,8 +219,7 @@ class Poste(Poste_):
         Si poste inoccupé, retourne liste vide.
         UTILISE pour mettre a jour le flag vacant
         """
-        return [d.employe for d in self.rh_dossiers.filter(actif=True, supprime=False) \
-            .exclude(date_fin__lt=date.today())]
+        return [d.employe for d in self.rh_dossiers.filter(supprime=False).exclude(date_fin__lt=date.today())]
 
 
 POSTE_FINANCEMENT_CHOICES = (
@@ -980,6 +978,7 @@ class TypeRevalorisation(AUFMetadata):
 class Service(AUFMetadata):
     """Unité administrative où les Postes sont rattachés.
     """
+    archive = models.BooleanField(verbose_name=u"Archivé", default=False)
     nom = models.CharField(max_length=255)
 
     class Meta:
@@ -1122,8 +1121,7 @@ class ValeurPoint_(AUFMetadata):
     actuelles = ValeurPointManager()
 
     valeur = models.FloatField(null=True)
-    devise = models.ForeignKey('Devise', db_column='devise', null=True,
-                            related_name='+', default=5)
+    devise = models.ForeignKey('Devise', db_column='devise', related_name='+',)
     implantation = models.ForeignKey(ref.Implantation,
                             db_column='implantation',
                             related_name='%(app_label)s_valeur_point')