Multiples zones par user implémenté
[auf_rh_dae.git] / project / rh / managers.py
index f51093a..1080208 100644 (file)
@@ -27,10 +27,10 @@ class SecurityManager(models.Manager):
         # TRAITEMENT NORMAL
         ############################################
         # REGION
-        q = Q(**{
-            self.prefixe_implantation:
-            employe.implantation.zone_administrative
-        })
+
+        # Zones administratives attribuées au profil.
+        zones = groups.get_zones_from_user(user)
+        q = Q(**{'%s__in' % self.prefixe_implantation: zones })
 
         # SERVICE
         if self.prefixe_service \