Python 如何在Plone中设置文件夹的共享权限?

Python 如何在Plone中设置文件夹的共享权限?,python,permissions,plone,zope,Python,Permissions,Plone,Zope,我想在Plone站点中使用Python脚本设置多个文件夹的共享权限。您需要查看模块了解详细信息;Plone中的共享选项卡是该API的友好包装器 要为给定用户ID添加角色,请调用: 其他两种重要方法是manage\u setLocalRoles(userid,roles)(完全替换当前的角色集)和manage\u delLocalRoles(userid)(删除所有角色)get\u local\u roles\u for\u userid(userid)也很方便,可以查看已经定义了哪些本地角色 您

我想在Plone站点中使用Python脚本设置多个文件夹的共享权限。

您需要查看模块了解详细信息;Plone中的共享选项卡是该API的友好包装器

要为给定用户ID添加角色,请调用:

其他两种重要方法是
manage\u setLocalRoles(userid,roles)
(完全替换当前的角色集)和
manage\u delLocalRoles(userid)
(删除所有角色)
get\u local\u roles\u for\u userid(userid)
也很方便,可以查看已经定义了哪些本地角色

您希望在这些更改后重新索引安全信息:

context.reindexObjectSecurity()

以及在何处设置特定文件夹的权限,如可以读取、可以写入等。这是角色。“可以阅读”是读者的角色。
context.reindexObjectSecurity()