如何列出对内容对象具有Review权限的用户?

时间:2014-05-30 09:08:14

标签: plone zope

是否有快速方法(目录搜索)列出对内容对象具有审阅门户网站内容权限的所有用户/组?

2 个答案:

答案 0 :(得分:1)

如果不添加新索引,则无法实现。看一下该产品的方法:https://pypi.python.org/pypi/collective.portlet.truereview/

答案 1 :(得分:0)

您无法使用目录查询执行此操作,因为目录中唯一的安全相关索引是" allowedRolesAndUsers"默认情况下。该索引仅处理" View"权限。

您可以添加自己的索引,其实现与" allowedRolesAndUsers"完全相同。索引,但检查"审核门户网站内容"。 See allowedRolesAndUsers implementation

如果这样做,则必须修补reindexObjectSecurity方法,否则您的索引将不会更新安全相关更改,例如通过共享视图更改角色。 Here is an example how to patch it for Archetypes content使用collective.monkeypatcher