Liferay用户管理/隐藏portlet

时间:2012-02-10 08:11:56

标签: liferay portlet liferay-6

我正在一个项目中工作,我们需要在Liferay门户网站中为用户管理创建第一步。我需要知道如何根据用户拥有的角色隐藏社区内的门户网站页面/ portlet。

我可以在社区内使用团队吗? 我应该使用Liferay UM API,还是可以配置portlet或页面,使其仅对某些团队/角色可见。

感谢任何帮助。 感谢。

3 个答案:

答案 0 :(得分:6)

您可以管理页面,然后选择要隐藏的页面,然后选择“权限”。您可以在那里定义每个角色的权限。

对于portlet,请转到扳手 - >配置 - >权限。

答案 1 :(得分:1)

您可以通过更改配置中的权限来隐藏portlet(可从portlet标题菜单访问)。

然而,所有用户仍然可以看到这样的portlet,他们发出丑陋的消息说他们没有权限。您可以通过将以下内容放入portal-ext.properties来完全隐藏它。

layout.show.portlet.access.denied=false

对于隐藏页面,请转到“管理页面”,然后选择所需页面(如果您有复杂的页面结构,则首先转到页面,然后再管理页面 - 页面将被选中)然后更改权限在底部(您可能需要将标签从子项更改为常规或某些内容)。

答案 2 :(得分:1)

根据用户对Portal的角色/操作对用户进行分类。作为;

  

角色是共享特定功能的用户分组   根据特定范围,门户网站。

管理员可以为门户网站应用程序中的各种功能添加角色并向用户授予权限。