在Liferay 6.1 CE中,如何让用户组中的用户查看该用户组的网页?

时间:2012-05-10 19:38:25

标签: glassfish-3 liferay-6

我在Glassfish 3.1.1上运行Liferay 6.1 CE安装。

我创建了一些用户组,以及一些随附的私人网站页面。例如:

用户组

  1. 客户
  2. 公开信息页

    • 没有页面

    私人网页

    1. 欢迎
    2. 结算
    3. 付款
    4. 我创建了一个帖子登录操作,用于拉取用户的用户组,然后从中构建路径。

      我已为“客户”用户组分配了一些测试用户。但是当我与其中一个客户登录时,我收到以下错误屏幕

      Access Denied for user

      以及以下日志消息

        

      INFO:19:11:40,760 INFO [PortalImpl:4873]当前URL / en / group / 56058生成>例外:不允许用户29354访问组56059的私人页面

           

      INFO:19:11:40,762 INFO [PortalImpl:4890]不允许用户29354访问组56059的私人>页面

      用户显然是用户组的成员

      Display of 'Customer' User Group members

      客户用户组的网站允许“网站会员”角色“查看”其网页

      User Group Site Permissions ... User Group Site Permissions

      有没有人知道如何允许用户(即用户组的成员)查看 用户组的私人页面?

1 个答案:

答案 0 :(得分:4)

创建新的常规角色,例如Customers并将您的UserGroup作为成员添加到此角色。将您的私人页面上的View-Permission添加到此角色。