[#3165] Remplacé les filtres et protection par région pour des filtres et protections...
[auf_rh_dae.git] / project / decorators.py
index d9d8ce9..c386666 100644 (file)
@@ -69,7 +69,8 @@ def region_protected(model):
                groups.DIRECTEUR_DE_BUREAU in user_groups:
                 employe = groups.get_employe_from_user(request.user)
                 q = Q(**{
-                    model.prefix_implantation: employe.implantation.region
+                    model.prefix_implantation:
+                    employe.implantation.zone_administrative
                 })
                 qs = model.objects.filter(q)
                 if int(id) in [o.id for o in qs]:
@@ -77,7 +78,8 @@ def region_protected(model):
             return redirect_interdiction(request)
         return wrapped
     return wrapper
-    
+
+
 def in_one_of_group(groups):
     """
     Test si le user appartient au moins 1 des ces groupes