fix #1569
authorOlivier Larchevêque <olivier.larcheveque@auf.org>
Tue, 31 May 2011 20:38:15 +0000 (16:38 -0400)
committerOlivier Larchevêque <olivier.larcheveque@auf.org>
Tue, 31 May 2011 20:38:15 +0000 (16:38 -0400)
project/dae/decorators.py
project/dae/workflow.py
project/rh_v1/models.py

index 6661650..9deacac 100644 (file)
@@ -72,7 +72,6 @@ def poste_dans_ma_region_ou_service(fn):
         except:
             id = key
             Poste = dae.Poste
-
         postes = Poste.objects.ma_region_ou_service(user).filter(id=id)
         if len(postes) > 0:
             return fn(request, *args, **kwargs)
index e88965b..2a281a7 100644 (file)
@@ -26,9 +26,16 @@ grp_afb = safe_create_groupe(name='AFB')
 grp_haute_direction = safe_create_groupe(name='Haute direction')
 grp_service_utilisateurs = safe_create_groupe(name='Service utilisateurs')
 
-dae_groupes = (grp_administrateurs, grp_directeurs_bureau, grp_drh,
-               grp_accior, grp_afb, grp_haute_direction, grp_service_utilisateurs,
-               grp_correspondants_rh, )
+dae_groupes = (
+    grp_correspondants_rh,
+    grp_administrateurs,
+    grp_directeurs_bureau,
+    grp_drh,
+    grp_accior,
+    grp_afb,
+    grp_haute_direction,
+    grp_service_utilisateurs,
+)
 
 # codes états
 POSTE_ETAT_REFUSE = 'REFUSE'
index 840935a..bb137bc 100644 (file)
@@ -59,6 +59,9 @@ class DossierManager(models.Manager):
     """
     Chargement de tous les objets FK existants sur chaque QuerySet.
     """
+    prefixe_service = "poste1__service"
+    prefixe_implantation = "poste1__implantation__region"
+
     def get_query_set(self):
         fkeys = (
             'employe',
@@ -312,7 +315,8 @@ class PosteManager(SecurityManager):
     """
     Chargement de tous les objets FK existants sur chaque QuerySet.
     """
-    prefixe_implantation = 'implantation'
+    prefixe_service = "service"
+    prefixe_implantation = "implantation__region"
 
     def get_query_set(self):
         fkeys = (