java - Liferay 的文档库可供多个用户使用,每个用户都有私有(private)存储库/文件夹/文件

标签 java liferay jackrabbit document-library jcr

我想建立一个门户,用户不合作,但他们在社区内彼此不了解。每个用户仅处理他的文件。

我看不出如何通过非编程方式的权限来处理该问题。

以编程方式,可以将文件夹添加为用户,在这种情况下,该用户将拥有该文件夹和所有后代文件夹/文件的所有者角色。然后仅为所有者角色设置文档库操作。

我的另一个选择是使用 Jackrabbit 和 OpenCMIS。我将创建多用户存储库,然后将其安装到 Liferay 的文档库。 Liferay 登录凭据将是 Jackrabbit 用户凭据,我不必处理 Liferay 资源权限。

还有更好的方法吗?这两个有什么缺陷吗?欢迎您提出建议。

最佳答案

对于每个用户的文档管理,我将使用每个人的个人私有(private)社区。这样他们就可以做任何他们想做的事情(创建文件夹、单独授予权限、添加文档),并且不会对其他用户产生任何不良影响。

不使用这些页面是否存在技术原因?

关于java - Liferay 的文档库可供多个用户使用,每个用户都有私有(private)存储库/文件夹/文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6366085/

相关文章:

java - 不同的回车和鼠标点击事件

java - Liferay Portal-ext LDAP 配置

java - Liferay portlet(带有 JSF)- 在重定向期间将参数从一个 bean 传递到另一个 bean

jackrabbit - JCR 中 MixinTypes 的使用

java - 如何远程访问apache sling?

jcr - Oak API 与 JCR API

java - 访问 App Engine 拉取队列 - 激活 TaskQueue API

java - Calendar.getInstance 线程安全

java - AndroidRuntime Caused by : java. lang.unsatisfiedLinkError: 无法加载 tfp_jni: findLibrary 返回 null

php - 如何在另一个网站上显示Liferay数据库中存储的数据?