环境:Liferay 6.1 GA3 EE
我们可以为门户定义自定义权限吗?
我们可以通过创建带有<portlet-resource>标签的 XML 并在其中定义来在我们的插件 portlet 中创建自定义权限<action-key>。
当我在控制面板中为角色定义权限时,我的 portlet 出现在部分Site Applications中,现在我想要的是在 portlet 或钩子中创建自定义权限(而不是通过 EXT),它应该有一个单独的类别,My Custom并且应该有自定义之类<action-key>ACCESS_EMAIL</action-key>的权限<action-key>ACCESS_TOOLSET<\action-key>
简而言之Portal,当我为自定义门户(常规)角色定义权限时,我的自定义类别应出现在如下图所示的部分中:

我不想将此权限用于特定的 portlet,但需要在 jsp-hooks 或我的任何其他自定义 portlet 中使用它。就像我们在-->中拥有ADD_SITE, ADD_USERetc 权限一样,我希望这些权限是通用的。PortalGeneral
编辑
为了使 portlet 出现在任何部分中,我创建了一个简单的 custom-portlet,因此 portlet 出现在Site Application部分中,如果我愿意,我也可以让它出现在Control Panel部分中。
但现在的问题是我在这个 portlet 中没有任何视图或任何实现,所以我通过更新liferay-display.xml并将其置于category.hidden. 这也将其从Define Permission下拉列表中隐藏。
如果我不使用liferay,则在从停靠栏中的菜单访问它时lifeay-display.xml将其置于类别下。:-(Undefined+Add
谢谢你
