What is usage of "msm-config-endpoint" granite class to enable Inheritance Locks on Live copy pages in Page Properties ? | Community
Skip to main content
Level 2
March 2, 2021
Solved

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

  • March 2, 2021
  • 1 reply
  • 867 views

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
 
This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Vijayalakshmi_S

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)

 

1 reply

Vijayalakshmi_S
Vijayalakshmi_SAccepted solution
Level 10
March 4, 2021

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)