autoriser les nx form
authorOlivier Larchevêque <olivier.larcheveque@auf.org>
Mon, 2 May 2011 16:17:40 +0000 (12:17 -0400)
committerOlivier Larchevêque <olivier.larcheveque@auf.org>
Mon, 2 May 2011 16:17:40 +0000 (12:17 -0400)
project/dae/decorators.py

index 62a1df4..55c940a 100644 (file)
@@ -4,7 +4,7 @@ from django.contrib import messages
 from django.contrib.auth.decorators import user_passes_test
 from django.core.urlresolvers import reverse
 from django.http import HttpResponseRedirect
-from models import dae_groupes
+from workflow import dae_groupes
 from project.dae import models as dae
 from project.rh_v1 import models as rh
 
@@ -55,6 +55,12 @@ def poste_dans_ma_region_ou_service(fn):
     def inner(request, *args, **kwargs):
         user = request.user
         key = kwargs.get('key', None)
+
+        # Autoriser la création d'une nouvelle demande
+        if key is None:
+            return fn(request, *args, **kwargs)
+
+        # Rechercher dans la demande, la région ou le service associé
         try:
             source, id = key.split('-')
             if source == 'dae':