Il ripristino di una pagina a una versione precedente cambia l’ordine delle pagine di pari livello

Concedi l'autorizzazione di lettura a tutte le pagine di pari livello.

Descrizione description

Ambiente

Adobe Experience Manager (AEM)

Problema

Quando un utente ripristina una pagina a una versione precedente dalla timeline del sito, l’ordine delle pagine di pari livello cambia involontariamente. Questo problema si verifica solo con i membri di un determinato gruppo. Non con l'amministratore.

Risoluzione resolution

Concedi l'autorizzazione di lettura a tutte le pagine di pari livello. Per evitare che l'utente visualizzi il contenuto della pagina che è irrilevante, aggiungere Rifiuta di jcr;all rep:glob=*/jcr:content/* su ogni
nodo pagina di pari livello (il nodo di sling:resourceType = cq:Page). L’utente può riconoscere l’esistenza delle pagine di pari livello (e delle pagine figlie delle pagine di pari livello), ma non può visualizzarne il contenuto.
Causa
L'utente/gruppo non dispone di autorizzazioni di lettura sufficienti per le pagine di pari livello. La versione mantiene e tenta di ripristinare l’ordine delle pagine di pari livello che l’utente può riconoscere. Se l'ordine è A -> B -> C e un utente dispone dell'autorizzazione di lettura solo per B e C, quando l'utente salva una versione di C, viene ripristinata la versione salvata. L'AEM ripristinerà prima l'ordine di B -> C e non si preoccuperà dell'ordine di A. Di conseguenza, l'ordine di pari livello può diventare B -> C -> A.

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