Bug #13273
ferméLes responsables d'un sous-espace ne sont pas affichés lorsqu'ils ne sont qu'hérités
0%
Description
lorsqu'un sous-espace n'a pas d'administrateur d'espace explicite, seulement des administrateurs d'espace hérités de son ou de ses espaces parents, alors aucun administrateur d'espace n'est présenté via la fonctionnalité "Que voulez-vous faire ?" -> "Responsables de l'espace". Les administrateurs d'espace sont présentés si et seulement si, à un moment, un utilisateur y a été ajouté explicitement, même si ce dernier y a été par la suite retiré.
Soit un espace "A" avec un administrateur d'espace "admin1".
Soit un sous-espace de A, "Sub A", avec héritage des droits et pour lequel aucun administrateur d'espace n'y a été défini.
L'administrateur de l'espace "A", "admin1", est donc, par héritage des droits, aussi administrateur du sous-espace "Sub A".
A un utilisateur qui accède au sous-espace "Sub A" et qui, via le menu "Que voulez-vous faire ?" demande qui sont les responsables de l'espace, lui sera affiché une popin qui ne présentera que les administrateurs de la plate-forme et pas les administrateurs de l'espace.
Si un administrateur, "admin2", est ajouté explicitement au sous-espace "Sub A", alors à un utilisateur effectuant la même action sera bien présenté cette fois-ci tous les administrateurs du sous-espace, à savoir "admin1" et "admin2".
Si l'administrateur "admin2" est retiré des administrateurs du sous-espace "Sub A", alors comme précédemment, à l'utilisateur sera présenté les administrateurs de l'espace, cette fois-ci hérités, à savoir "admin1".
Mis à jour par David Lesimple il y a plus d'un an
- Version cible changé de Version 6.4 à Version 6.5
Mis à jour par Miguel Moquillon il y a environ 2 mois
- Statut changé de New à Qualified
- Assigné à mis à Miguel Moquillon
Mis à jour par Miguel Moquillon il y a environ 2 mois
- Statut changé de Qualified à In progress...
Mis à jour par Miguel Moquillon il y a environ 2 mois
- Statut changé de In progress... à Resolved
Cf PR https://github.com/Silverpeas/Silverpeas-Core/pull/1372 et https://github.com/Silverpeas/Silverpeas-Components/pull/874
Quelques changements :- A la création d'un espace, le rôle "space manager" hérité de l'espace parent est pris en compte.
- Renommage de la méthode
SpaceInst#getSpaceProfileInst(String)
enSpaceInst#getDirectSpaceProfileInst(String)
car cette méthode ne retourne que le profil de droits spécifiques à l'espace. - Ajout de la méthode
SpaceInst#getSpaceProfileInst(String)
qui lui retourne la liste des profils de droit (avec le nom de rôle spécifié) de l'espace, et qui comprend le profil hérité et celui spécifique à l'espace. - Quand est demandé les utilisateurs qui jouent certaines rôles dans un espace, désormais nous récupérons explicitement aussi bien les profils de droits hérités que ceux spécifiques grâce aux modifications précédentes.
Mis à jour par Miguel Moquillon il y a environ 2 mois
- Statut changé de Resolved à Closed
Intégré dans la branche master