1

我的 Liferay 组织是这样设置的:

North America
      |
   |     |
 Dept1  Dept2

我想做的是允许 Dept1 和 Dept2 查看在北美发布的任何文档(只读),但阻止 Dept1 查看 Dept2 的文档,反之亦然。

例如,将在北美发布假期申请表,Dept1 和 Dept2 都应该能够阅读但不能修改。但是,如果 Dept1 发布 Dept1 高尔夫锦标赛的报名表,则 Dept2 应该无法查看此信息。

通过创建多个站点,我成功地设置了类似的东西,但我希望能够在同一个 portlet 中查看所有这些文件,而不是用户必须在他们的 Dept 站点和北美站点之间切换。

4

1 回答 1

3

好的,我自己已经实现了类似的东西(这是我能弄清楚如何做到这一点的唯一方法)。

1) 创建两个常规角色,每个部门一个

在此处输入图像描述

2) 为每个用户分配适当的新角色

在此处输入图像描述

在此处输入图像描述

3)在文档和媒体中创建您的文档/媒体/文件夹(例如 Dept. 1 Files / Dept. 2 Files 文件夹)

在此处输入图像描述

4) 定义他们的权限 - 请参阅上图以了解单击位置 - (例如,对于 Dept. 1 Files 文件夹,取消选中 Department 2 角色的所有内容,同时确保客人不能做任何事情)

在此处输入图像描述

5)对于全局文件夹(北美),只需设置权限,以便两个角色都可以拥有完全权限

希望我对您的理解正确,这会有所帮助。

于 2012-11-27T18:51:44.943 回答