gpt4 book ai didi

plone - 如何从脚本添加 plone 组成员

转载 作者:行者123 更新时间:2023-12-01 09:13:18 24 4
gpt4 key购买 nike

我尝试从使用“./bin/instance run myscript.py”运行的脚本中添加一个 plone 用户

ipdb>app.Plone.portal_groups.addPrincipalToGroup('newuser', 'Administrators')
True

但是当我检查网络界面时,用户没有被添加到组中。

虽然

ipdb>app.Plone.portal_groups.getGroupMembers('Administrators')
['newuser']

另有说明。

当我在普通的 plone 实例中运行相同的代码时(通过使用 http://localhost:8080/Plone/ipdb 打开控制台)它可以工作。

我是否必须提交对 ZODB 或类似内容所做的更改?

最佳答案

您需要在完成所有更改后提交您的事务

import transaction
# do some things
transaction.commit()

关于plone - 如何从脚本添加 plone 组成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6546742/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com