Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn more

View all

Sign in to view all badges

SOLVED

What is usage of "msm-config-endpoint" granite class to enable Inheritance Locks on Live copy pages in Page Properties ?

anirudh_satchitanand
Level 2
Level 2

We had a use case where we had to extend inheritance locks on live copies for Experience Fragment pages. In one of the page rendering components observed that there was node defined as :

 

<msmConfigEndpoint
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/coral/foundation/form/hidden"
granite:class="msm-config-endpoint"
value="${empty param.item ? requestPathInfo.suffix : param.item }"/>
 
on using this node on experience fragment page rendering component , was able to resolve the lock issue.
 
But wasn't able to find any much official documentation for it, can some one please help understand this ? 
 
AEM Version : 6.5 Service Pack 3
 
6.5.3.0 blueprint granite Granite UI inheritance Livecopy locks MSM
1 Accepted Solution
Vijayalakshmi_S
Correct answer by
Community Advisor
Community Advisor

Hi @anirudh_satchitanand,

This is used to set the MSM lock/unlock icon and its related properties.

Works by reading the value of msmConfigEndpoint hidden field which by its definition is either suffix or parameter named item. (Ex: If we open page properties of a page, item value will be the page path)

 

View solution in original post

1 Reply
Vijayalakshmi_S
Correct answer by
Community Advisor
Community Advisor

Hi @anirudh_satchitanand,

This is used to set the MSM lock/unlock icon and its related properties.

Works by reading the value of msmConfigEndpoint hidden field which by its definition is either suffix or parameter named item. (Ex: If we open page properties of a page, item value will be the page path)

 

View solution in original post