Bug #6133
ferméProblème d'application des droits par héritage lorsqu'il existe plusieurs niveaux d'espaces
100%
Description
- Créer un utilisateur A, un utilisateur B et un utilisateur C
- Créer un espace de premier niveau (c'est à dire à la racine), sans affecter de droits, nommé
ESPACE_PB_DROITS
dans la suite de ce billet - Créer une application WEB PAGES dans l'espace nouvellement créé, nommée
APP_PB_DROITS
dans la suite de ce billet
Il peut être constaté, logiquement, qu'il n'existe aucun utilisateur ayant des droits hérités ou spécifique sur les rôles de APP_PB_DROITS
.
Idem pour l'espace contenant cette application.
Etape 1
Au niveau de
ESPACE_PB_DROITS
, affecter l'utilisateur C au rôle Lecteur
Etape 2
Au niveau de
ESPACE_PB_DROITS
, affecter l'utilisateur B au rôle Rédacteur
Etape 3
Au niveau de
ESPACE_PB_DROITS
, affecter l'utilisateur A au rôle Publieur
Etape 4
Au niveau de
ESPACE_PB_DROITS
, supprimer pour chaque rôle les utilisateurs renseignésEtape 5
- Au niveau de
ESPACE_PB_DROITS
, créer un sous espace, nomméSOUS-ESPACE
pour la suite de ce billet. - Passer en mode maintenance
ESPACE_PB_DROITS
. - Couper l'application
APP_PB_DROITS
et la coller dansSOUS-ESPACE
. - Désactiver le mode maintenance sur
ESPACE_PB_DROITS
.
Etape 6
Au niveau de ESPACE_PB_DROITS
, affecter l'utilisateur C au rôle Lecteur
Etape 7
Au niveau de ESPACE_PB_DROITS
, affecter l'utilisateur B au rôle Rédacteur
Etape 8
Au niveau de ESPACE_PB_DROITS
, affecter l'utilisateur A au rôle Publieur
Etape 9
Au niveau de SOUS-ESPACE
, affecter l'utilisateur B au rôle Rédacteur
(même s'il l'est déjà, effectuer l'opération)
Etape 1
L'utilisateur C a un droit de lecture spécifique au niveau de
ESPACE_PB_DROITS
et un droit de lecture par héritage sur APP_PB_DROITS
.Etape 2
- L'utilisateur C a un droit de lecture spécifique au niveau de
ESPACE_PB_DROITS
et un droit de lecture par héritage surAPP_PB_DROITS
. - L'utilisateur B a un droit de rédaction spécifique au niveau de
ESPACE_PB_DROITS
et un droit de publication par héritage surAPP_PB_DROITS
.
- L'utilisateur C a un droit de lecture spécifique au niveau de
ESPACE_PB_DROITS
et un droit de lecture par héritage surAPP_PB_DROITS
. - L'utilisateur B a un droit de rédaction spécifique au niveau de
ESPACE_PB_DROITS
et un droit de publication par héritage surAPP_PB_DROITS
. - L'utilisateur A a un droit de publication spécifique au niveau de
ESPACE_PB_DROITS
et un droit de publication par héritage surAPP_PB_DROITS
.
Aucun utilisateur n'a de droit sur les rôles de
ESPACE_PB_DROITS
et de APP_PB_DROITS
.Etape 5
L'arboresence
ESPACE_PB_DROITS
> SOUS-ESPACE
> APP_PB_DROITS
avec aucun utilisateurs affectées aux rôles des espaces ou de l'application.Etape 6
L'utilisateur C a un droit de lecture spécifique au niveau de
ESPACE_PB_DROITS
, un droit de lecture par héritage sur SOUS-ESPACE
et un droit de lecture par héritage sur APP_PB_DROITS
.Etape 7
- L'utilisateur C a un droit de lecture spécifique au niveau de
ESPACE_PB_DROITS
, un droit de lecture par héritage surSOUS-ESPACE
et un droit de lecture par héritage surAPP_PB_DROITS
. - L'utilisateur B a un droit de rédaction spécifique au niveau de
ESPACE_PB_DROITS
, un droit de rédaction par héritage surSOUS-ESPACE
et un droit de publication par héritage surAPP_PB_DROITS
.
- L'utilisateur C a un droit de lecture spécifique au niveau de
ESPACE_PB_DROITS
, un droit de lecture par héritage surSOUS-ESPACE
et un droit de lecture par héritage surAPP_PB_DROITS
. - L'utilisateur B a un droit de rédaction spécifique au niveau de
ESPACE_PB_DROITS
, un droit de rédaction par héritage surSOUS-ESPACE
(plus de droit de publication par héritage surAPP_PB_DROITS
). - L'utilisateur A a un droit de publication spécifique au niveau de
ESPACE_PB_DROITS
, un droit de publication par héritage surSOUS-ESPACE
et un droit de publication par héritage surAPP_PB_DROITS
.
- L'utilisateur C a un droit de lecture spécifique au niveau de
ESPACE_PB_DROITS
, un droit de lecture par héritage surSOUS-ESPACE
et un droit de lecture par héritage surAPP_PB_DROITS
. - L'utilisateur B a un droit de rédaction spécifique au niveau de
ESPACE_PB_DROITS
, un droit de rédaction par héritage surSOUS-ESPACE
et un droit de publication par héritage surAPP_PB_DROITS
. - L'utilisateur A a un droit de publication spécifique au niveau de
ESPACE_PB_DROITS
, un droit de publication par héritage surSOUS-ESPACE
(plus de droit de publication par héritage surAPP_PB_DROITS
).
Etape 1
Le résultat obtenu est le comportement attendu.
Etape 2
Les résultats obtenus sont le comportement attendu.
Etape 3
Les résultats obtenus sont le comportement attendu.
Etape 4
Le résultat obtenu est le comportement attendu.
Etape 5
Le résultat obtenu est le comportement attendu.
Etape 6
Le résultat obtenu est le comportement attendu.
Etape 7
Les résultats obtenus sont le comportement attendu.
Etape 8
- Le résultat obtenu est le comportement attendu.
- L'utilisateur B aurait dû garder le droit de publication par héritage sur
APP_PB_DROITS
. - Le résultat obtenu est le comportement attendu.
- Le résultat obtenu est le comportement attendu.
- Le résultat obtenu est le comportement attendu.
- L'utilisateur C aurait dû garder le droit de publication par héritage sur
APP_PB_DROITS
.
Le problème se révèle également si des groupes sont affectés sur les rôles de ESPACE_PB_DROITS
de la même manière que l'ont été les utilisateurs A, B et C.
Mis à jour par Yohann Chastagnier il y a plus de 10 ans
- Sujet changé de Les droit par héritage ne sont pas correctement appliqués aux applications pour lesquelles les rôles ne sont pas ceux exactement gérés aux niveaux supérieurs hiérarchiques à Les droits par héritage ne sont pas correctement appliqués aux applications pour lesquelles les rôles ne sont pas ceux exactement gérés aux niveaux supérieurs hiérarchiques
Mis à jour par Yohann Chastagnier il y a plus de 10 ans
- Sujet changé de Les droits par héritage ne sont pas correctement appliqués aux applications pour lesquelles les rôles ne sont pas ceux exactement gérés aux niveaux supérieurs hiérarchiques à Problème d'application des droits par héritage lorsqu'il existe plusieurs niveaux d'espaces
Mis à jour par Miguel Moquillon il y a environ 7 ans
- Catégorie mis à Administration
- Votre version de Silverpeas changé de 5.14.2 à 6.0
Ce bogue est reproduit dans la version 6.0
Mis à jour par Miguel Moquillon il y a environ 6 ans
Ce bogue est reproduit aussi dans la version en cours de développement 6.1 avec toutefois une aggravation :
Étape 8 : si le rédacteur se reconnecte suite à l'affectation des droits sur ESPACE_PB_DROITS, il ne voit plus cet espace !
Étape 9 : si le publieur se reconnecte suite à l'affectation du droit de rédaction de B sur SOUS-ESPACE, il ne voit plus l'espace ESPACE_PB_DROITS !
A savoir qu'avec le look Aurora et la barre de menu supérieure, comme celle-ci n'est pas rafraîchie avec les modifications des droits, les utilisateurs non déconnectés auront accès à la fonction ou application même si leur droit a changé entre temps.
Mis à jour par David Lesimple il y a plus de 2 ans
- Assigné à mis à Miguel Moquillon
- Version cible mis à Version 6.2.4
- Votre version de Silverpeas changé de 6.0 à 6.1
Mis à jour par David Lesimple il y a environ 2 ans
- Version cible changé de Version 6.2.4 à Version 6.3.1
Mis à jour par David Lesimple il y a presque 2 ans
Est-ce que ce bug est toujours d'actualité en 6.3 ?
Mis à jour par David Lesimple il y a presque 2 ans
- Statut changé de Qualified à Closed
- Version cible
Version 6.3.1supprimé - % réalisé changé de 0 à 100
Après tests, ce bug n'est plus d'actualité en 6.3.