Diritti di accesso per la creazione di una copia in lingua

Descrizione

Ambiente
Adobe Experience Manager

Problema
Durante la limitazione dei diritti di accesso, gli autori possono voler utilizzare la funzionalità Copia lingua, ma quando viene assegnata all’impostazione predefinita content-authors AEM gruppo, quella funzionalità non è visibile.

Per creare una Copia lingua, content-authors autorizzazioni necessarie a /content/projects come nel Domande frequenti su AEM nella Guida all’amministrazione AEM.

Se uno richiede che gli autori gestiscano anche i progetti, la soluzione consiste nell’aggiungere l’autore a project-administrators gruppo.

Se content-author viene aggiunto al project-administrators raggruppare l’opzione Copia lingua è presente sotto Crea pulsante .

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



Impossibile eseguire lo script /libs/cq/Page/Page.jsp: java.lang.NullPointerException


Impossibile elaborare la richiesta a /mnt/overlay/wcm/core/content/sites/createlanguagecopywizard.html in BundledScriptServlet (/libs/cq/gui/components/siteadmin/admin/translation/datasources/cloudconfigurations/cloudconfigurations.jsp?lang=it)


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 da adminconsole).

Risoluzione

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

Infine, aggiunta dell’autorizzazione /conf/global - jcr:all al content-authors consente di creare copie per lingua.

In questa pagina