我想添加一个部分以允许客户在门户网站上上传/下载文件(创建目录)。文件/目录应该存储在文件服务器上,而我们应该能够在 LifeRay 中设置 ROOT 文件夹。例子; <Root Folder> \ <Customer Name> \ <Customer’s files and directories>
. 客户作为一个组织。Liferay 版本是 6.2。
一个客户的用户创建的文件夹目录/文档不应被其他客户的用户访问。
我们有以下结构:
- 客户 A = 组织 A
- 用户 A1(组织管理员)
- 用户 A2(用户)
- 上传文件的目录名称 = “客户 A”
- 客户 B = 组织 B
- 用户 B1(组织管理员)
- 用户 B2(在文档媒体中查看、写入权限)
- 用户 B3(查看权限)
- 上传文件的目录名称 = “客户 B”
当“客户A”的任何用户上传任何文档时,文档可见范围应仅在“组织A”内,对于组织B也是如此。
所有用户将使用单个网站来共享内容。我尝试按组织创建站点团队,然后为各个文件夹设置访问权限,但它不起作用。此外,我尝试创建不同的组织角色并分配给相应的组织用户。
我可以通过配置实现这一点,还是需要进行自定义开发?