2012-11-19 4 views
0

Я следую главе раздела «Безопасность и разрешение» Liferay по адресу http://www.liferay.com/documentation/liferay-portal/6.1/development/-/ai/security-and-permissio-4 и достиг . Добавление разрешения.Liferay: Проверка разрешений в JSF

Проблема, с которой я столкнулся, заключается в том, что я использую JSF вместо JSP. Как разоблачить интерфейс разрешения для пользователя с помощью тегов:

<liferay-security:permissionsURL modelResource="<%= BlogsEntry.class.getName() %>" modelResourceDescription="<%= entry.getTitle() %>" resourcePrimKey="<%= entry.getPrimaryKey().toString() %>" var="entryURL" /> 

и

<liferay-ui:icon image="permissions" url="<%= entryURL %>" /> 

ответ

1

Вы должны добавить Liferay Faces портала Jar, которым является Util банку, которую можно загрузить с https://www.liferay.com/community/liferay-projects/liferay-faces/download ,

Затем вы можете использовать ссылку для разрешения.

Пример:

<?xml version="1.0" encoding="UTF-8"?> 
<f:view 
    ... 
    xmlns:liferay-security="http://liferay.com/faces/security" 
    > 
    ... 
    <liferay-security:permissionsURL 
     modelResource="..." 
     modelResourceDescription="..." 
     resourcePrimKey="..." > 
       permission 
    </liferay-security:permissionsURL> 
    ... 
</f:view> 
Смежные вопросы