我正在开发一个Alfresco客户端,它使用OpenCMIS(Apache Chemistry)将文件上传到Alfresco。我想知道是否有办法让每个人只读一个文件。
谢谢, Miretz
答案 0 :(得分:1)
理论上,您需要使用CMIS来更改节点上的Access Controls以更改权限。
...然而
根据您的描述,我认为您的节点将启用“继承权限”。这意味着您可以通过访问控制功能向CMIS授予其他权限,但不能删除来自父级的任何权限。 This Alfresco forum thread has more on it。目前,我相信您需要使用一小段Alfresco代码(规则JS,Java,WebScript等)来关闭节点上的“继承权限”。然后,您可以使用CMIS授予人们对其的读取权限,而无需写入(使用者)
答案 1 :(得分:1)
目前你不能disable inherited permissions。
那你能做什么?