[#2245] Liste des DAE finalisées
[auf_rh_dae.git] / project / dae / managers.py
index 857650b..6abb6f7 100644 (file)
@@ -6,8 +6,6 @@ from utils import get_employe_from_user
 from workflow import POSTE_ETAT_HAUTE_DIRECTION, \
                      POSTE_ETAT_ACCIOR, \
                      POSTE_ETAT_ABF, \
-                     POSTE_ETAT_REFUSE, \
-                     DOSSIER_ETAT_REFUSE, \
                      DOSSIER_ETAT_ACCIOR, \
                      DOSSIER_ETAT_ABF, \
                      MAP_GROUPE_ETATS_A_FAIRE
@@ -69,10 +67,6 @@ class SecurityManager(models.Manager):
         if workflowed_model and grp_service_utilisateurs in user.groups.all():
             q = q | Q(**{ self.prefixe_service : employe.service})
 
-        if workflowed_model:
-            q_non_refuse = ~Q(etat__in=(POSTE_ETAT_REFUSE, DOSSIER_ETAT_REFUSE,))
-        #    q = q & q_non_refuse
-
         liste = self.get_query_set().filter(q)
 
 
@@ -80,25 +74,25 @@ class SecurityManager(models.Manager):
         # TRAITEMENT ACCIOR
         ############################################        
         if workflowed_model and grp_accior in user.groups.all():
-            liste = liste | self.get_query_set().filter(q_non_refuse & Q(etat__in=(POSTE_ETAT_ACCIOR, DOSSIER_ETAT_ACCIOR,)))
+            liste = liste | self.get_query_set().filter(Q(etat__in=(POSTE_ETAT_ACCIOR, DOSSIER_ETAT_ACCIOR,)))
 
         ############################################
         # TRAITEMENT ABF
         ############################################        
         if workflowed_model and grp_abf in user.groups.all():
-            liste = self.get_query_set().filter(q_non_refuse)
+            liste = self.get_query_set().all()
 
         ############################################
         # TRAITEMENT HAUTE DIRECTION
         ############################################        
         if workflowed_model and grp_haute_direction in user.groups.all():
-            liste = self.get_query_set().filter(q_non_refuse)
+            liste = self.get_query_set().all()
 
         ############################################
         # TRAITEMENT DRH
         ############################################        
         if grp_drh in user.groups.all():
-            liste = self.get_query_set()
+            liste = self.get_query_set().all()
 
         return liste