为非文件夹对象分配自定义权限

时间:2011-09-05 06:16:33

标签: permissions plone zope

最近我注意到并非所有内容类型都可以使用所有权限,例如:在ATDocuments(可能是所有非文件夹对象)。

您可以通过ZMI的权限选项卡查看:

ATFolder:http://localhost:8080/path/to/atfolder/manage_access(所有可用权限)

VS

ATDocument:http://localhost:8080/path/to/atdocument/manage_access(只有几个权限)

自定义权限(通过ZCML定义)也可以在ATFolders上使用,但在ATDocuments上(至少)。

我最大的问题是,我无法通过工作流状态将丢失的权限设置为ATDocuments(实际上我可以,但似乎没有效果)。

在我深入研究代码之前,这是我的问题:是否有一种常用方法可以为ATDocuments(或其他非文件夹对象)提供自定义权限?

顺便说一句:这发生在Plone 4.0.5上(我还没有检查过其他人)。

0 个答案:

没有答案