我怎样才能获得状态所针对的用户的详细信息?
就我而言,我有一个 4 状态工作流,初始状态为私有,然后是待处理、审查和发布。当贡献者添加页面时,其状态是私有的,他可以请求审查。然后审阅者会收到一封关于转换的通知电子邮件(我添加了一个 Python 脚本来发送邮件)。
由于 Products.DCWorkflow 有 5 个默认变量(action、actor、time、comments 和 review_history),我可以通过使用 actor 变量来获取请求转换的用户:
actorid = wf_tool.getInfoFor(obj, 'actor')
actor = context.portal_membership.getMemberById(actorid)
我的问题是:如何获取要审核的用户的详细信息?
PS:我的脚本适用于工作流的 status_change 对象。