В нижеприведенном коде необходимо ограничить разрешение для всего пользователя. i.e безопасность: hasPermission нам нужно ограничить.Как заблокировать разрешение в xslt с помощью обеспечения безопасности: hasPermission
<xsl:if test="security:hasPermission('CollectionMemberInsert')">
<li class="divider"></li>
<li onclick="qbo3.getObject(this).popup('Theme.ashx/Render?Transform=Templates/Contact/CollectionMember.Popup.xslt&SourceObject=Attachment', {{addIds: true, method: 'CollectionMemberInsert', Title: 'Add Tag'}});">
<a>
<i class="icon-tag"></i>
<xsl:text> Add Tag</xsl:text>
</a>
</li>
</xsl:if>
Какой двигатель XSLT вы используете? XSLT по умолчанию не имеет «разрешений», это просто язык преобразования. –
Он использует базовый бизнес-объект Quandis на основе C# (QBO3). Мы предоставляем несколько объектов расширения C# XSLT, включая расширение безопасности, которое предоставляет функцию, которую он использует. –