2012-02-25 2 views
3

Я создаю свой портлет с Liferay (sdk 6.1), развернув портлет, получает некоторые действия по умолчанию по умолчанию, но мне нужны некоторые действия больше. Потому что я хочу реализовать какой-то сложный портлет на основе разрешений. И я не хочу создавать Ext-Plugin для настройки «../resource-actions/default.xml».Возможно ли в Liferay добавить пользовательские ресурсы-действия в портлет?

ответ

2

Вы видите this liferay wiki post и this SO question. Если вы это сделали, и это не помогло, пожалуйста, дайте более подробную информацию.

+0

да, это работает. спасибо. – Mark

0

Вы можете установить свои собственные права действий пользователя на созданный портлет. Этот код придет на помощь:

ResourcePermissionLocalServiceUtil.setResourcePermissions(themeDisplay.getCompanyId(),"portlet_name",ResourceConstants.SCOPE_INDIVIDUAL,(String)Iframe_prim_key, new String[]{ActionKeys.VIEW}); 

Check the same at this link

Смежные вопросы