在OpenERP中保存机会时发出警告

2024-05-15 21:41:56 发布

您现在位置:Python中文网/ 问答频道 /正文

创建opportunity后,当我单击save时,它会向某些用户发出以下警告:

"Operation prohibited by access rules, or performed on an already deleted document (Operation: read, Document type: User Modification)."

是什么引起了这个问题?在

更新:我创建了一个管理员类型的新用户,并添加了以下组: 销售/用户、销售/用户所有潜在客户、调查/用户、工具/用户。它给了我一个警告,同时创造了一个机会。在

我向新用户添加了以下组,并且运行良好:Employee、PartnerManager、Marketing/user、Accounting/Accountant、Accounting/Invoice、Accounting/Manager、Administration/Access Rights、Human Resource/user、Knowledge/user、Marketing/Manager、Project/Manager、Sales/Manager、Tools/Manager,trimax/AdminMeeting,trimax/‌SalesExecutive,trimax/Vertical,trimax/SalesHead,trimax/SalesManager,可用性/An分析计数,可用性/扩展性,视图,可用性/多公司,可用性/无人,可用性/产品Uos视图,可用性/产品变体,仓库/经理,仓库/用户,工具/用户,管理/配置

但是在已经创建的用户中,如果我删除了上面给出警告的组,那么它也会显示相同的警告。在

我上面提到的解决方案是针对新用户的,但是对于一些现有用户来说,它仍然存在问题。所以我删除了一些不需要的组,这些组对那些用户来说并不需要,而且效果很好,现在它不再显示警告。警告是由于访问权限重叠还是其他原因?在


Tags: 工具用户视图警告产品savemanageroperation
3条回答

同样的问题。我使用的是多公司,我向用户提供所有许可

嗨,这是因为访问权限问题。所以你给你的用户适当的访问权限(为了创造机会)

这些用户可能没有机会对象或某些子对象的访问权限。有关详细信息,请阅读access rights documentation。在

更新:您说过配置新用户时遇到问题。作为一个实验,尝试向现有用户添加权限,而不是启动一个全新的用户。另外,检查一下你是否已经配置了角色和权限,这有时会让我感到困惑。在

另一个更新:您说过删除某些组会停止警告。可能是您已从对象中删除了所有访问规则。如果没有组被显式地授予对OpenERP中某个内容的访问权限,那么每个人都被授予访问权限。如果你真的想知道到底发生了什么,我建议你阅读我上面链接的文档。您还可以在源代码中搜索错误消息,并确切地看到它在抱怨什么。我发现在调试模式下运行OpenERP服务器非常有帮助,当我试图理解一些奇怪的行为时,逐步检查代码。您还可以尝试通过添加和删除组来确定哪些更改会触发此错误,直到找到导致问题发生的单个更改。在

相关问题 更多 >