如何在Liferay中限制组织的文档存储?

时间:2015-10-29 23:09:26

标签: liferay liferay-6

在Liferay Portal 6.2中,我创建了一个组织,其中包含该组织的用户可以上传和共享文档的网站。媒体。我想限制每个组织允许为其文档分配的存储空间量。

例如,公司A是一个组织。我只想要512 MB分配给组织的文档&媒体。当公司A的用户上传文件并达到512 MB的限制时,不能再上传其他文件。

可以在Liferay Portal中完成吗?

2 个答案:

答案 0 :(得分:3)

您可以创建Model Listener,每次上传新文档时,您都会将其权重存储在数据库的组织文档权重计数器中(您可以创建新的{{3}有自己的服务)。如果counter + new document's weight > 512 MB您可以停止上传。

显然,你也应该管理文件的更新和删除。

答案 1 :(得分:1)

我不认为这可以通过Liferay开箱即用安装来完成。但它应该是一个简单的定制。

另一个选项是在操作系统级别限制文档和媒体库中某些文件夹的空间。但是定制提供了一种更灵活的解决方案。