2013-08-19 72 views
1

当对象的工作流程状态发生更改时,我的应用程序会自动创建内容。但是这个新内容是在用户改变作为所有者的状态的情况下创建的。我想赋予其他用户所有权。新用户确实是拥有者,但他没有编辑内容的权限。这是一种自定义的敏捷内容类型。更改对象的所有权不会赋予新所有者权限

我尝试这样做:

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

是缺少点什么?我发现的唯一信息是这个script,但创建者说他必须使用@@ sharing视图设置权​​限。

谢谢。

回答

1

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

相关问题