Merge branch 'dae' into test
authorEric Mc Sween <eric.mcsween@auf.org>
Wed, 16 Nov 2011 19:20:37 +0000 (14:20 -0500)
committerEric Mc Sween <eric.mcsween@auf.org>
Wed, 16 Nov 2011 19:20:37 +0000 (14:20 -0500)
1  2 
project/dae/workflow.py

diff --combined project/dae/workflow.py
@@@ -10,7 -10,6 +10,7 @@@ def safe_create_groupe(name)
      ne peut se faire. (C'est le cas au syncdb, quand la table de groupe
      n'a pas été crée encore).
      """
 +    # TODO : Refactoring : utiliser project.lib.safe_create_groupe
      try:
          grp, created = Group.objects.get_or_create(name=name)
      except:
@@@ -243,11 -242,14 +243,14 @@@ class PosteWorkflow(WorkflowMixin)
  
      def acces_region_finalisation(self, action, request):
          for g in request.user.groups.all():
-             if g in (grp_administrateurs, grp_drh,):
+             if g in (grp_haute_direction, grp_drh,):
                  return True
  
      def acces_drh_finalisation(self, action, request):
-         return self.acces_administrateur
+         for g in request.user.groups.all():
+             if g in (grp_drh,):
+                 return True
+         return False
  
      def acces_demande_justif(self, action, request):
          groups = set(request.user.groups.all())