资产发布者的权限问题

时间:2014-05-06 10:57:25

标签: liferay liferay-6

以下是使用Asset Publisher重现权限问题的步骤:

  1. 创建网站并为该网站指定超级用户。
  2. 创建两个公共页面。主页和博客。
  3. 在这些页面上添加资产发布者和博客portlet。
  4. 通过管理员帐户(如测试用户)创建博客,然后删除访客和网站成员的查看权限。
  5. 使用在步骤1中分配给此站点的超级用户登录。
  6. 虽然用户没有查看博客的权限,但它已列在此用户的资产发布者中。
  7. 现在点击资产发布商的标题,由于用户无权查看,资产发布商只会在后端显示PrincipalException
  8. 但是不应该在以后抛出错误,它不应该列在asset publisher自己的特定用户身上。 enter image description here enter image description here

    这是liferay的默认行为,并且与其他资产一起观察也像文档&媒体,维基等。媒体它在点击链接时显示资产发布者的文件标题。

    我想知道这是否可以算作一个错误或者是否有任何解决方法?

    enter image description here

1 个答案:

答案 0 :(得分:1)

经过一番研究,我发现资产发布者的配置模式中有一个“启用权限”配置选项。 如果我们启用它,那么它将不会显示对特定用户没有查看权限的条目。

enter image description here