在OpenERP中保存商机时的警告
在创建一个机会后,当我点击保存时,有些用户会收到这样的警告:
“由于访问规则的限制,或者在已经删除的文档上执行操作(操作:读取,文档类型:用户修改)。”
这个问题是怎么回事呢?
更新:我创建了一个新的管理员用户,并添加了这些组:销售/用户、销售/所有线索用户、调查/用户、工具/用户。在创建机会时,它给我发出了警告。
我给这个新用户添加了以下组,现在一切正常:员工、合作伙伴经理、市场营销/用户、会计/会计师、会计/发票、会计/经理、管理/访问权限、人力资源/经理、人力资源/用户、知识/用户、市场营销/经理、项目/经理、销售/经理、工具/经理,trimax/管理员会议,Trimax/销售执行,Trimax/垂直,Trimax/销售负责人,Trimax/销售经理,可用性/分析会计,可用性/扩展,查看,可用性/多公司,可用性/无人,可用性/产品单位查看,可用性/产品变体,仓库/经理,仓库/用户,工具/用户,管理/配置。
但是如果我在已经创建的用户中去掉那些会发出警告的组,依然会显示同样的警告。
我上面提到的解决方案是针对新用户的,但对于一些已有用户仍然存在问题。所以我去掉了一些不需要的组,现在不再显示警告了。这个警告是因为某些访问权限重叠,还是其他原因呢?
3 个回答
我也遇到同样的问题。我在使用多公司功能,已经给用户提供了所有权限。
你好,这个问题是因为权限设置不对。你需要给你的用户正确的权限,让他们可以创建机会。
这些用户可能没有机会对象或某些子对象的访问权限。想了解更多细节,可以看看访问权限的文档。
更新:你提到在配置新用户时遇到问题。可以试试先给一个已有用户添加权限,而不是从头开始创建新用户。另外,确保你已经配置了角色和权限,这有时候会让我搞混。
另一个更新:你说移除某些组后警告消失了。这可能是因为你已经移除了对象的所有访问规则。如果在OpenERP中没有明确给某个组授予访问权限,那么所有人都可以访问。如果你真的想弄清楚发生了什么,我建议你查看我上面提到的文档。你也可以在源代码中搜索错误信息,看看具体是哪里出问题。我发现以调试模式运行OpenERP服务器很有帮助,这样我可以逐步查看代码,理解一些奇怪的行为。你还可以通过不断添加和移除组,找出究竟是哪个变化导致了这个错误。