Nginx Odoo 10-账单人注册付款的访问被拒绝

Nginx Odoo 10-账单人注册付款的访问被拒绝,nginx,permission-denied,odoo-10,Nginx,Permission Denied,Odoo 10,我有两个服务器环境,一个用于测试,另一个用于生产。 他们都在Ubuntu服务器16上工作,运行的是Odoo10企业版。唯一的区别是,在生产服务器上,我使用Nginx允许Odoo在端口80而不是8069上工作 在我们将数据库迁移到生产服务器之前,一切都很顺利。现在的问题是,当拥有“sales/User:All Documents”和“Accounting&Finance/Billing”权限的销售人员尝试为发票注册付款时,他会收到此消息 但是,他在测试服务器中没有得到与生产服务器db相同的消息。

我有两个服务器环境,一个用于测试,另一个用于生产。 他们都在Ubuntu服务器16上工作,运行的是Odoo10企业版。唯一的区别是,在生产服务器上,我使用Nginx允许Odoo在端口80而不是8069上工作

在我们将数据库迁移到生产服务器之前,一切都很顺利。现在的问题是,当拥有“sales/User:All Documents”和“Accounting&Finance/Billing”权限的销售人员尝试为发票注册付款时,他会收到此消息

但是,他在测试服务器中没有得到与生产服务器db相同的消息。我检查了两个数据库中模型“account.journal”的访问控制列表,它们之间没有区别。我检查了日志文件,发现了这个错误

odoo.addons.base.ir.ir_model: Access Denied by ACLs for operation: write, uid: 38, model: account.journal

我理解问题在于访问权限。但我这里的问题是,为什么销售人员能够在测试服务器上注册付款,而不能在生产服务器上注册付款。有谁能帮助我理解为什么会发生这种情况以及如何解决它。可能是因为Nginx吗

您好,您可以检查您的odoo版本发布,如果您使用git下载odoo,您可以使用odoo目录中的git log命令进行检查,如果您上次提交的内容不同(本地和productio),这可能就是问题所在

实际上,您可以手动更新
account.journal
表的访问权限