Diritti di accesso per la creazione di copie in lingua

Scopri come risolvere il problema di visibilità delle copie in lingua in AEM. Scopri in che modo i diritti di accesso influiscono sulle funzionalità degli autori del gruppo predefinito di autori di contenuti, garantendo una gestione fluida dei contenuti.

Descrizione description

Ambiente
Adobe Experience Manager

Problema
Durante la limitazione dei diritti di accesso, gli autori potrebbero voler utilizzare la funzionalità Copia in lingua, ma quando sono assegnati al gruppo predefinito AEM content-authors, tale funzionalità non è visibile.

Per creare una copia per lingua, content-authors deve disporre delle autorizzazioni nel percorso /content/projects, come indicato nelle Domande frequenti sull'AEM nella Guida all'amministrazione dell'AEM.

Se è necessario che anche gli autori gestiscano i progetti, è possibile aggiungere l'autore al gruppo project-administrators.

Se un utente content-author viene aggiunto al gruppo project-administrators, l'opzione Copia lingua è presente nel pulsante Crea.

Tuttavia, se è selezionato, viene visualizzato il seguente errore:

Failed executing script /libs/cq/Page/Page.jsp: java.lang.NullPointerException
"
Cannot serve request to /mnt/overlay/wcm/core/content/sites/createlanguagecopywizard.html in BundledScriptServlet (/libs/cq/gui/components/siteadmin/admin/translation/datasources/cloudconfigurations/cloudconfigurations.jsp)

Eccezione:

java.lang.NullPointerException
at libs.cq.gui.components.siteadmin.admin.translation.datasources.cloudconfigurations.cloudconfigurations__002e__jsp._jspService(cloudconfigurations__002e__jsp.java:183)
at org.apache.sling.scripting.jsp.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at org.apache.sling.scripting.jsp.PrecompiledJSPRunner.callPrecompiledJSP(PrecompiledJSPRunner.java:72)
at org.apache.sling.scripting.jsp.JspScriptEngineFactory$JspScriptEngine.eval(JspScriptEngineFactory.java:583)
at org.apache.sling.scripting.core.impl.bundled.PrecompiledScript.eval(PrecompiledScript.java:56)
at org.apache.sling.scripting.core.impl.bundled.ScriptContextProvider$ExecutableContext.eval(ScriptContextProvider.java:170)
at org.apache.sling.scripting.core.impl.bundled.AbstractBundledRenderUnit.eval(AbstractBundledRenderUnit.java:135)

Questa funzionalità funziona per un utente con il diritto di amministratore globale (AEM-adminstrator gruppo di Adminconsole).

Risoluzione resolution

Soluzione
La configurazione di MSM si trova in /conf/global e nessuno dei due gruppi - content-authors e project-administrators - dispone delle autorizzazioni per il percorso specificato.

L'aggiunta dell'autorizzazione /conf/global - jcr:all al gruppo content-authors consente di creare le copie per lingua.

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