我的Liferay组织设置如下:
North America
|
| |
Dept1 Dept2
我想要做的是允许Dept1和Dept2查看在北美发布的任何文档(只读),但阻止Dept1查看Dept2的文档,反之亦然。
例如,将在北美发布一个假期申请表,Dept1和Dept2都应该能够读取但不能修改该表单。但是,如果Dept1发布了Dept1高尔夫锦标赛的注册表,Dept2应该无法查看此信息。
我已经通过创建多个站点成功地设置了与此类似的内容,但我将能够在同一个portlet中查看所有这些文件,而不是用户必须在他们的部门站点和北美站点之间切换。
发布于 2012-11-28 02:51:45
好吧,我自己也实现了类似的东西(这是我唯一能搞清楚如何做的方法)。
1)创建两个常规角色,每个部门一个
2)为每个用户分配适当的新角色
3)在Documents and Media中创建您的documents/media/文件夹(例如,部门1档案/部门2个文件文件夹)
4)定义他们的权限-点击位置见上图-(例如,部门1 Files文件夹取消选中部门2角色的所有内容,同时确保来宾不能做任何事情)
5)对于全局文件夹(北美),只需设置权限,这样两个角色都可以拥有完全权限
希望我对你的理解是正确的,这对你有帮助。
https://stackoverflow.com/questions/13572409
复制相似问题