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

AEM Aprenda a resolver el problema de visibilidad de la copia de idioma en la. Descubra cómo los derechos de acceso afectan a la funcionalidad de los autores del grupo de autores de contenido predeterminado, lo que garantiza una administración de contenido sin problemas.

Descripción description

Entorno
Adobe Experience Manager

Problema
AEM Al restringir los derechos de acceso, es posible que los autores deseen utilizar la funcionalidad de copia de idioma, pero cuando se asigna al grupo de idiomas predeterminado content-authors, esa funcionalidad no es visible.

AEM AEM Para crear una copia de idioma, content-authors necesita permisos en la ubicación /content/projects, como en las preguntas más frecuentes sobre el uso de la en la Guía de administración de expresiones.

Si uno requiere que los autores también administren proyectos, la solución consiste en agregar al autor al grupo project-administrators.

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

Sin embargo, si está seleccionada, se muestra el siguiente error:

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)

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 está funcionando para un usuario con derechos de administrador global (grupo AEM-adminstrator de adminconsole).

Resolución resolution

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 de acceso especificada.

Finalmente, agregar el permiso /conf/global - jcr:all al grupo content-authors le permite crear copias de idioma correctamente.

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