Bug #8218
ferméParamétrer cette application n'apparait pas si droits d'espace hérités à plus de 2 niveaux
100%
Description
ok j'ai pu identifier le problème: sur l'application, lors du calcul des droits d'admin d'espace, si l'admin d'espace est hérité plus d'une fois (sur 3 espaces donc) l'utilisateur n'est pas considéré comme admin d'espace.
Exemple:
user1 est admin d'espace de l'espace A
B est un sous-espace de A et hérite de l'espace A
C est un sous-espace de B et hérite de l'espace B
Donc:
Espace A
Espace B
Espace C
App1
App1 est une application de l'espace C
Pour l'équipe SP: la méthode en cause est admin.getUserManageableSpaceIds() appelé par admin.isComponentManageable()
A noter que le cache admin joue un role également: si l'utilisateur va sur une application d'un espace où il est administrateur d'espace, ce statut est conservé.
Mis à jour par David Lesimple il y a environ 8 ans
- Lié à Support #8170: Droit manager- Perte de l'action "Setup this application" ajouté
Mis à jour par David Lesimple il y a environ 8 ans
Petit rectificatif: le cache admin ne joue aucun role la dedans.
Mis à jour par Nicolas Eysseric il y a environ 8 ans
- Statut changé de Qualified à Feedback
Je suis embêté car je ne reproduis pas le problème.
La méthode getUserManageableSpaceIds
renvoie bien les bons résultats soient tous les espaces gérables par l'utilisateur (espace parent et tous ses descendants).
Mis à jour par Nicolas Eysseric il y a environ 8 ans
- Statut changé de Feedback à In progress...
- Assigné à mis à Nicolas Eysseric
- Version cible mis à Version 5.15.4
Mis à jour par Nicolas Eysseric il y a environ 8 ans
- Statut changé de In progress... à Resolved
- % réalisé changé de 0 à 100
Traité par PR : https://github.com/Silverpeas/Silverpeas-Core/pull/770
Mis à jour par Miguel Moquillon il y a environ 8 ans
- Statut changé de Resolved à Integration in progress...
Mis à jour par Miguel Moquillon il y a environ 8 ans
- Statut changé de Integration in progress... à V6 pending
Mis à jour par Miguel Moquillon il y a environ 8 ans
- Statut changé de V6 pending à Closed
Mis à jour par David Lesimple il y a environ 8 ans
- Lié à Bug #8323: Paramétrer cette application n'apparaît plus pour les administrateurs généraux ajouté