Åtkomsträttigheter för skapande av språkkopia
Lär dig hur du löser problemet med synlighet för språkkopia i AEM. Lär dig hur åtkomsträttigheter påverkar funktionaliteten för författare i standardgruppen för innehållsförfattare, vilket säkerställer smidig innehållshantering.
Beskrivning description
Miljö
Adobe Experience Manager
Utgåva
Även om du begränsar åtkomsträttigheterna kan författare vilja använda funktionen för språkkopiering, men när den tilldelas till standardgruppen för AEM content-authors är den funktionen inte synlig.
Om du vill skapa en språkkopia behöver content-authors behörighet på /content/projects-platsen, som i AEM vanliga frågor och svar i handboken för AEM.
Om författarna också måste hantera projekt kan du lösa problemet genom att lägga till författaren i gruppen project-administrators.
Om en content-author-användare läggs till i gruppen project-administrators finns alternativet Språkkopia under knappen Skapa .
Om den är markerad visas dock följande fel:
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)
Undantag:
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)
Den här funktionen fungerar för en användare med den globala administratörsrättigheten (AEM-adminstrator grupp från Adminconsole).
Upplösning resolution
Lösning
Konfigurationen för MSM finns under /conf/global och ingen av de två grupperna - content-authors och project-administrators - har behörighet för den angivna sökvägen.
Genom att lägga till behörigheten /conf/global - jcr:all i gruppen content-authors kan du skapa språkkopior.