Возможно ли в Liferay добавить пользовательские Resource-Actions в мой портлет? - PullRequest
3 голосов
/ 25 февраля 2012

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

Ответы [ 2 ]

2 голосов
/ 26 февраля 2012

Вы видели этот пост вики Liferay и этот ТАК вопрос . Если вы это сделали, и это не помогло, пожалуйста, дайте больше подробностей.

0 голосов
/ 27 февраля 2012

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

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

Проверьте то же самое по этой ссылке

...