0

我正在尝试使用文档方法addToFolderremoveFromFolder在 Alfresco 中通过化学 CMIS 实施与 java。

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

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

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

是否可以在没有授予主用户空间写权限的情况下做到这一点?

问候。

4

1 回答 1

1

permissions can be inherited from a folder. Afaik addToFolder adds your spaceB as secondaryParent of myDocument, but permissions are only inherited from spaceA - the primaryParent of myDocument.

于 2013-07-08T12:28:05.927 回答