Development #9176
La provisionning des utilisateurs n'a pour l'instant aucun sens dans un environnement multi-collectivité
0%
Description
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 autant les rôles d'une collectivité ne doivent pas être propagés à 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 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.
Fichiers
Demandes liées
Historique
Mis à jour par Pierre Cros il y a plus de 8 ans
Et si l'agent est administrateur à Pérols et à Castelnau ? C'est la dernière affectation qui compte ?
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
Non toutes, je prend l'entité de l'utilisateur, toutes les entités des rôles auxquels il appartient et je calcule la liste de tous les services pour ces entités. Actuellement je ne prends en compte que l'entité de l'utilisateur.
Mis à jour par Benjamin Dauvergne il y a environ 8 ans
Mis à jour par Benjamin Dauvergne il y a environ 8 ans
- Lié à Development #9743: Provisionner les utilisateurs sur les services des autres entités que la sienne si l'utilisateur possède un rôle dans ces entités ajouté
Mis à jour par Benjamin Dauvergne il y a presque 8 ans
- Précède Bug #10678: authentic agent: error removing an OU with existing users ajouté
Mis à jour par Benjamin Dauvergne il y a environ 5 ans
- Statut changé de Nouveau à Rejeté
Corrigé dans #9743.