Hi,
you can make value list readonly for external users. But in drop down control users would still be able to change values. And in that case value list will be visible somewhere in cms...
As you said, users of your custom domain already can not see value lists. That given, create a new domain with single rule (to enable readonly access on value list/s) and apply security domain to your external user group as readonly.
Something like this:
<sv:property sv:name="jcr:primaryType" sv:type="Name">
<sv:value>hipposys:domain</sv:value>
</sv:property>
<sv:node sv:name="hippo-document">
<sv:property sv:name="jcr:primaryType" sv:type="Name">
<sv:value>hipposys:domainrule</sv:value>
</sv:property>
<sv:node sv:name="hide-value-lists">
<sv:property sv:name="jcr:primaryType" sv:type="Name">
<sv:value>hipposys:facetrule</sv:value>
</sv:property>
<sv:property sv:name="hipposys:equals" sv:type="Boolean">
<sv:value>true</sv:value>
</sv:property>
<sv:property sv:name="hipposys:facet" sv:type="String">
<sv:value>nodetype</sv:value>
</sv:property>
<sv:property sv:name="hipposys:filter" sv:type="Boolean">
<sv:value>false</sv:value>
</sv:property>
<sv:property sv:name="hipposys:type" sv:type="String">
<sv:value>Name</sv:value>
</sv:property>
<sv:property sv:name="hipposys:value" sv:type="String">
<sv:value>selection:valuelist</sv:value>
</sv:property>
</sv:node>
</sv:node>
<sv:node sv:name="author">
<sv:property sv:name="jcr:primaryType" sv:type="Name">
<sv:value>hipposys:authrole</sv:value>
</sv:property>
<sv:property sv:multiple="true" sv:name="hipposys:groups" sv:type="String">
<sv:value>externalusers</sv:value>
</sv:property>
<sv:property sv:name="hipposys:role" sv:type="String">
<sv:value>readonly</sv:value>
</sv:property>
</sv:node>
</sv:node>
Op dinsdag 19 december 2017 15:56:36 UTC+1 schreef
ashil...@aimia.com: