0

我想添加一个部分以允许客户在门户网站上上传/下载文件(创建目录)。文件/目录应该存储在文件服务器上,而我们应该能够在 LifeRay 中设置 ROOT 文件夹。例子; <Root Folder> \ <Customer Name> \ <Customer’s files and directories>. 客户作为一个组织。Liferay 版本是 6.2。

一个客户的用户创建的文件夹目录/文档不应被其他客户的用户访问。

我们有以下结构:

  1. 客户 A = 组织 A
    • 用户 A1(组织管理员)
    • 用户 A2(用户)
    • 上传文件的目录名称 = “客户 A”
  2. 客户 B = 组织 B
    • 用户 B1(组织管理员)
    • 用户 B2(在文档媒体中查看、写入权限)
    • 用户 B3(查看权限)
    • 上传文件的目录名称 = “客户 B”

当“客户A”的任何用户上传任何文档时,文档可见范围应仅在“组织A”内,对于组织B也是如此。

所有用户将使用单个网站来共享内容。我尝试按组织创建站点团队,然后为各个文件夹设置访问权限,但它不起作用。此外,我尝试创建不同的组织角色并分配给相应的组织用户。

我可以通过配置实现这一点,还是需要进行自定义开发?

4

1 回答 1

1

您是否尝试过创建一个常规角色,然后将其分配给组织?我不知道它是否会自动正确设置权限,但如果我正确理解 Liferay,创建文件的用户应该能够为其设置权限。如果他们这样做了,那么只有具有分配给其组织的常规角色的用户才能看到它。

设置组织角色的问题(至少根据我对Liferay的理解,如果我误解了Liferay权限,请有人纠正我)是该权限仅适用于一个特定的组织,不适用于其他组织,所以他们仍然可以看到它。

于 2015-03-26T17:44:18.493 回答