使用CMIS的Alfresco文档中的addToFolder和removeFromFolder



我正试图通过用java实现Chemistry CMIS来使用Alfresco中的文档方法addToFolderremoveFromFolder

我想从多个用户空间访问文档,但不想将每个用户空间复制到每个空间。文档是由用户生成的,该用户必须决定是否必须删除、移动、修改文档等。但其他具有此空间读取权限的用户必须从其默认空间读取此文档。

因此,我从其他用户那里执行myDocument.addToFolder(myNewUserSpace),运行正常,我可以毫无问题地访问它。这很好。但是,如果由于某种原因,我想在myDocument中解除此myNewUserSpace的关联(使用de myNewUserSpace专有用户,而不是myDocument用户),由于对myDocument的写入权限,我会遇到错误。

我不希望每个可以执行addToFolder的用户都能获得写权限。

是否可以在不授予主用户空间写入权限的情况下执行此操作?

问候。

权限可以从文件夹继承。Afaik addToFolder将您的空间B添加为myDocument的次要父空间,但权限仅从空间A继承,空间A是myDocument的主要父空间。

相关内容

  • 没有找到相关文章

最新更新