Projet

Général

Profil

Development #9176

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

Le code qui calcule ce que j'appelle l'audience d'une notification de provisionning (ou de deprovisionning) pour les utilisateurs est le même que celui pour les rôles. Or Hors autant les rôles d'une collectivité ne doivent pas être propagés propagé à une autre, autant pour les utilisateurs ce n'est pas aussi simple.

Ce qui se passe actuellement c'est que les agents des différentes villes ont le provisionning qui fonctionne correctement pour leur compte (i.e. je leur ajoute un rôle en live, ils en voient l'effet immédiatement ou dans les 5 secondes qui suivent). Mais un agent de la métropôle qu'on crée ou auquel on ajoute des rôles dans une ville x ou y n’apparaîtra n'apparaitra pas dans cette ville, car son entité de base reste la métropole et c'est ce qui détermine les audiences.

Ce que je propose dans un premier temps c'est d'étendre l'audience d'un utilisateur à l'ensemble des entités des rôles qu'il possède. Donc par défaut un agent métropole ne sera pas automatiquement créé à Pérol mais si je lui affecte le rôle "Administrateur de Pérol" il le sera.

Retour