Projet

Général

Profil

Development #9176

La provisionning des utilisateurs n'a pour l'instant aucun sens dans un environnement multi-collectivité

Ajouté par Benjamin Dauvergne il y a plus de 8 ans. Mis à jour il y a environ 5 ans.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
02 décembre 2015
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

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

Lié à Hobo - 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ésFermé22 janvier 2016

Actions
Précède (un jour) Hobo - Bug #10678: authentic agent: error removing an OU with existing usersFermé04 décembre 201504 décembre 2015

Actions

Historique

#1

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 ?

#2

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

  • Description mis à jour (diff)
#3

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.

#6

Mis à jour par Benjamin Dauvergne il y a environ 8 ans

  • Patch proposed changé de Non à Oui
#8

Mis à jour par Benjamin Dauvergne il y a environ 8 ans

  • Statut changé de Nouveau à Rejeté
#10

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é
#11

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é
#12

Mis à jour par Benjamin Dauvergne il y a presque 8 ans

  • Statut changé de Rejeté à Nouveau
#14

Mis à jour par Benjamin Dauvergne il y a environ 5 ans

  • Statut changé de Nouveau à Rejeté

Corrigé dans #9743.

Formats disponibles : Atom PDF