繁体   English   中英

在liferay6中各个组织如何查看通过媒体上传的文件和文档portlet?

[英]how File uploaded with media and document portlet should be viewable to respective Organization in liferay6?

如果我必须在具有以下功能的liferay中使用文档和媒体portlet,那么如何实现呢?

在此处输入图片说明

现在,从上图开始,我希望如果组织A用户上传了某些内容,那么只有组织A用户才能看到它。 现在,任何有权查看文档和媒体Portlet罐的人都可以看到我上传的文件。

我认为,通常通过为您的组织创建站点来处理这种控制级别。 (可能还有其他方法,我也希望看到讨论的方法)。

例如,如果您为每个组织创建一个站点,那么将自动有该站点专用的文档和媒体库。 该网站不需要任何页面或任何内容(如果您不需要)。

通过转到“用户和组织”,单击到感兴趣的组织,然后使用控制菜单中的“组织站点”来为组织创建站点。

在此处输入图片说明

创建站点后,可以为新站点选择控制面板“站点”级别上的所有内容。 如此选择后,“文档和媒体” Portlet将为您显示组织的顶级文件夹。

在此处输入图片说明

现在,您可以对子文件夹甚至单个项目使用常规权限设置,以将可用性限制为“站点成员”,在这种情况下,站点成员将是“组织成员”。

好吧,如果kirkz答案不能解决您的问题,那么我建议您尝试以下方法:

1)为每个组织设置Liferay“用户角色”。 您可以在“控制面板”的“门户”部分中找到“角色”

2)将相关用户分配给您根据他们的组织创建的每个角色

3)然后进入文档库,并使用创建的角色为每个文件夹设置所需的权限。 因此,例如,您可以为每个组织都有一个顶级文件夹。 然后只需在每个文件夹上设置权限,这样只有一个角色可以访问它。

这应该可以解决您的问题,但是kirkz解决方案实际上是您应该实现此层次结构的方式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM