Environment
Adobe Experience Manager
Issue
In Adobe Experience Manager 6.5, after creating a new Brand, you can’t create Activities inside the Brand.
You can create Activities inside the existing Brand (For example: Brand = “We.Retail”):
/aem/start.html
.Cause
Because of a missing permission, the node that represents a master Brand, (For example: : /content/campaigns/my_brand/master/jcr:content
) does not include two required properties: cq:template
and sling:resourceType
.
It means that the node master
is not referring to the personalization component as its resourceType
, and hence it fails to load a Create button.
Solution
Follow these steps to resolve this issue:
Go to the configuration: [http://localhost:4502/system/console/configMgr/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended targeted-content](http://localhost:4502/system/console/configMgr/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended targeted-content).
Change the permissions of the value for personalization-service
to:
com.day.cq.cq-personalization:personalization-service=content-writer-service,sling-scripting
just as in the screenshot below:
Create a new Brand after this fix, you will see the Create button.
You can then compare the properties of both brands’ master node:
/content/campaigns/my_brand/master/jcr:content