La restauration d’une page sur une ancienne version modifie l’ordre des pages frère.
Accorder une autorisation de lecture à toutes les pages soeurs.
Description description
Environnement
Adobe Experience Manager (AEM)
Problème
Lorsqu’un utilisateur rétablit une ancienne version d’une page à partir de la chronologie du site, l’ordre des pages frères change involontairement. Ce problème se produit uniquement avec les membres d’un groupe particulier. Pas avec l’administrateur.
Résolution resolution
Accorder une autorisation de lecture à toutes les pages soeurs. Pour que l’utilisateur ne voit pas le contenu de la page qui n’est pas pertinent, ajoutez Refuser de jcr;all rep:glob=*/jcr:content/*
sur chaque
noeud de page frère (noeud de sling:resourceType = cq:Page
). L’utilisateur peut reconnaître l’existence des pages frères (et des pages enfants des pages soeurs), mais ne peut pas en voir le contenu.
Cause
L’utilisateur/le groupe ne dispose pas d’une autorisation de lecture suffisante pour accéder aux pages frères. La version conserve et tente de restaurer l’ordre des pages frères que l’utilisateur peut reconnaître. Si la commande est A ->
B ->
C et qu’un utilisateur dispose d’une autorisation de lecture uniquement sur B et C, lorsque l’utilisateur enregistre une version de C, il revient à la version enregistrée. AEM restaurera d’abord l’ordre de B ->
C et ne se soucie pas de l’ordre de A. Par conséquent, l’ordre frère peut devenir B ->
C ->
A.