Droits d’accès pour Copie de la langue création

Description

Lors de la limitation des droits d’accès, la situation suivante peut se présenter : Les auteurs souhaitent utiliser la variable Copie de la langue mais lorsqu’elle est affectée au groupe content-authors par défaut AEM cette fonctionnalité n’est pas visible.

Pour créer une Copie de la langue, les auteurs de contenu ont besoin d’autorisations à l’adresse /content/projects emplacement 1. Si les auteurs doivent également gérer des projets, la solution consiste à ajouter l’auteur au groupe project-administrators.

Si un utilisateur de création de contenu est ajouté au groupe project-administrators, l’option "Copie de la langue" est présent sous "Créer". Toutefois, il est sélectionné et l'erreur suivante s'affiche :



Échec de l’exécution du script /libs/cq/Page/Page.jsp: java.lang.NullPointerException


Impossible d’envoyer la requête à /mnt/overlay/wcm/core/content/sites/createlanguagecopywizard.html in BundledScriptServlet (/libs/cq/gui/components/siteadmin/admin/translation/datasources/cloudconfigurations/cloudconfigurations.jsp)



Exception :

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)

Cette fonctionnalité fonctionne pour un utilisateur disposant du droit d’administrateur global (groupe AEM-administrateur depuis adminconsole).

1 https://experienceleague.adobe.com/docs/experience-manager-65/administering/introduction/aem-faqs.html?lang=fr

Résolution

La configuration de MSM se trouve sous /conf/global et aucun des deux groupes - content-authors et project-administrators - ne dispose d’autorisations pour le chemin spécifié.

Par conséquent, l’ajout de l’autorisation /conf/global - jcr:all au groupe content-auors permet à l’utilisateur de créer des copies de langue.

Sur cette page