环境: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_USER
etc 权限一样,我希望这些权限是通用的。Portal
General
编辑
为了使 portlet 出现在任何部分中,我创建了一个简单的 custom-portlet,因此 portlet 出现在Site Application
部分中,如果我愿意,我也可以让它出现在Control Panel
部分中。
但现在的问题是我在这个 portlet 中没有任何视图或任何实现,所以我通过更新liferay-display.xml
并将其置于category.hidden
. 这也将其从Define Permission
下拉列表中隐藏。
如果我不使用liferay,则在从停靠栏中的菜单访问它时lifeay-display.xml
将其置于类别下。:-(Undefined
+Add
谢谢你