Derechos de acceso para la creación de copias de idioma

Descripción

Entorno
Adobe Experience Manager

Problema
Aunque restringe los derechos de acceso, es posible que los autores deseen utilizar la funcionalidad de copia de idioma, pero cuando se les asigne la función predeterminada content-authors AEM grupo, esa funcionalidad no está visible.

Para crear un Copia de idioma, content-authors necesitan permisos en /content/projects ubicación tal como en la Preguntas más frecuentes sobre AEM en la Guía de administración de AEM.

Si se requiere que los autores administren también los proyectos, la solución es agregar el autor a project-administrators grupo.

Si content-author se agrega al project-administrators agrupar la opción Copia de idioma está presente en el Crear botón.

Sin embargo, si se selecciona, se muestra el siguiente error:



Error al ejecutar el script /libs/cq/Page/Page.jsp: java.lang.NullPointerException


No se puede servir la solicitud a /mnt/overlay/wcm/core/content/sites/createlanguagecopywizard.html en BundledScriptServlet (/libs/cq/gui/components/siteadmin/admin/translation/datasources/cloudconfigurations/cloudconfigurations.jsp?lang=es)


Excepción:

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)

Esta funcionalidad funciona para un usuario con derechos de administrador global (AEM-adminstrator grupo desde adminconsole).

Resolución

Solución
La configuración de MSM se encuentra en /conf/global y ninguno de los dos grupos - content-authors y project-administrators - tiene permisos para la ruta especificada.

Finalmente, añadir el permiso /conf/global - jcr:all a content-authors permite crear correctamente copias de idioma.

En esta página