La possibilità di eliminare contenuti è potente, ma potenzialmente sensibile, e molti settori devono limitare e controllare la modalità di distribuzione di tali privilegi.
In relazione alle autorizzazioni di eliminazione, i frammenti di contenuto devono essere considerati a due livelli:
Il frammento di contenuto come entità singola.
Più sottoentità che costituiscono un frammento di contenuto; ad esempio, varianti, nodi secondari.
Il funzionamento di base dell’editor dei frammenti di contenuto richiede che tali sottoelementi transitori possano essere eliminati. Ad esempio, durante la manipolazione delle variazioni; anche durante la modifica dei metadati o la gestione del contenuto associato.
Se un utente non dispone di autorizzazioni Elimina, l'editor dei frammenti di contenuto funziona in modalità sola lettura.
Vedere anche Come controllare le operazioni di gestione degli utenti in AEM.
Dovrai assegnare autorizzazioni specifiche agli utenti che necessitano di modificare/aggiornare un frammento di contenuto, ma a cui non vuoi consentire di eliminare un intero frammento, poiché il funzionamento di base dell’Editor frammento di contenuto richiede l’eliminazione di elementi secondari transitori.
Ad esempio, durante la manipolazione delle variazioni; anche durante la modifica dei metadati o la gestione del contenuto associato.
Le autorizzazioni di eliminazione, necessarie per modificare/aggiornare un frammento di contenuto, sono incluse nell'autorizzazione di eliminazione assegnata tramite Gestione utente e/o gruppo.
Le autorizzazioni necessarie per modificare/aggiornare un frammento devono essere applicate al nodo contenente il frammento di contenuto o a un nodo principale appropriato (a qualsiasi livello in /content/dam
). Quando vengono assegnate a tale nodo padre, le autorizzazioni vengono applicate a tutti i nodi all'interno di tale ramo.
Ad esempio, una cartella contenente tutti i frammenti di contenuto, come:
/content/dam/contentfragments
È inoltre possibile impostare le autorizzazioni su /content/dam
, in quanto tutti i frammenti di contenuto sono memorizzati qui.
Tuttavia, questa azione applica le stesse autorizzazioni di eliminazione anche agli altri tipi di risorse all.
I prerequisiti per consentire a un utente e/o gruppo specifico di modificare/aggiornare un frammento di contenuto sono:
Questo elenco mostra tutti i privilegi richiesti, non solo quelli di eliminazione.
Per i nodi o le cartelle dei frammenti di contenuto:
jcr:addChildNodes
, jcr:modifyProperties
Per il nodo jcr:content
di tutti i frammenti di contenuto:
jcr:addChildNodes
, jcr:modifyProperties
e jcr:removeChildNodes
Per tutti i nodi sotto jcr:content
di tutti i frammenti di contenuto:
jcr:addChildNodes
, jcr:modifyProperties
e jcr:removeChildNodes
, jcr:removeNode