no delete + actif par defaut
[auf_rh_dae.git] / project / rh / managers.py
index d092a3f..4247d43 100644 (file)
@@ -3,6 +3,7 @@
 
 from django.db import models
 from django.db.models import Q
+from auf.django.metadata.managers import NoDeleteManager
 from utils import get_employe_from_user
 from workflow import dae_groupes, \
                      grp_administrateurs, \
@@ -71,7 +72,7 @@ class SecurityManager(models.Manager):
         return liste
 
 
-class PosteManager(SecurityManager):
+class PosteManager(SecurityManager, NoDeleteManager):
     """
     Chargement de tous les objets FK existants sur chaque QuerySet.
     """
@@ -98,7 +99,7 @@ class PosteManager(SecurityManager):
                                         .select_related(*fkeys).all()
 
 
-class DossierManager(SecurityManager):
+class DossierManager(SecurityManager, NoDeleteManager):
     prefixe_service = "poste__service"
     prefixe_implantation = "poste__implantation__region"