#2061 drh peut envoyer au directeur de bureau
authorOlivier Larchevêque <olivier.larcheveque@auf.org>
Tue, 20 Sep 2011 15:07:33 +0000 (11:07 -0400)
committerOlivier Larchevêque <olivier.larcheveque@auf.org>
Tue, 20 Sep 2011 15:07:33 +0000 (11:07 -0400)
project/dae/workflow.py

index 123d116..d0e174d 100644 (file)
@@ -180,9 +180,10 @@ class PosteWorkflow(WorkflowMixin):
 
     @acces_etat_refuse
     def acces_directeur_bureau(self, action, request):
-        if is_user_dans_services_centraux(request.user):
+        user_groups = request.user.groups.all()
+        if is_user_dans_services_centraux(request.user) and grp_drh not in user_groups:
             return False
-        for g in request.user.groups.all():
+        for g in user_groups:
             if g in (grp_administrateurs, grp_drh,):
                 return True
         return False