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 sans importance, 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, puis, lorsque l’utilisateur enregistre une version de C, il revient à la version enregistrée. AEM restaurer l’ordre de B -> C d’abord et ne se soucie pas de la commande de A. Par conséquent, l’ordre frère peut devenir B -> C -> A.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f