1

当对象的工作流状态发生变化时,我的应用程序会自动创建内容。但是这个新内容是随着用户改变状态作为所有者而创建的。我想将所有权授予另一个用户。新用户确实是所有者,但他没有编辑内容的权限。它是一种自定义敏捷内容类型。

我试过这个:

company.changeOwnership(mtool.getMemberById(context.username))
company.manage_setLocalRoles(context.username, ['Owner'])
company.setCreators([context.username])
company.reindexObjectSecurity()

有什么遗漏吗?我找到的唯一信息是这个脚本,但创建者说他必须使用@@sharing 视图设置权​​限。

谢谢。

4

1 回答 1

1

我找到了解决方案。父文件夹在内部发布,因此没有工作流的对象获取了该文件夹。这意味着它不能被修改。

于 2013-08-19T15:35:36.387 回答