gpt4 book ai didi

java - 在 Liferay 的文档和媒体 portlet 中全局过滤文件

转载 作者:行者123 更新时间:2023-11-29 05:51:56 25 4
gpt4 key购买 nike

我的 Liferay 组织设置如下:

North America
|
| |
Dept1 Dept2

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

例如,将在北美张贴休假申请表,Dept1 和 Dept2 都应该能够阅读但不能修改。但是,如果部门 1 发布了部门 1 高尔夫锦标赛的报名表,部门 2 应该无法查看它。

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

最佳答案

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

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

enter image description here

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

enter image description here

enter image description here

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

enter image description here

4) 定义他们的权限 - 请参见上图了解点击位置 -(例如,对于部门 1 的文件文件夹,取消选中部门 2 角色的所有内容,同时确保 guest 不能做任何事情)

enter image description here

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

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

关于java - 在 Liferay 的文档和媒体 portlet 中全局过滤文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13572409/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com