跳至內容
選單
此問題已被標幟
1 回覆
3065 瀏覽次數

Hello,

I've two server environments, One for testing and the other for production.

Both are working on Ubuntu server 16 and running Odoo 10 Enterprise edition. The only difference is that on the production server I used Nginx to allow Odoo working on port 80 instead of 8069.

Before we migrate our database to the production server, everything was working smoothly. Now the problem is when the sales person who has permissions of "Sales / User: All Documents" and "Accounting & Finance / Billing" tries to register payments for an invoice he gets this message


 


However he doesn't get the same message in the test server in which the database is the same as the production server db. I checked the access control list of model "account.journal" in both databases and there was no difference between them. I checked the log file and found this error.

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


I understand the problem lies in the access permissions. But my question here is why the Sales person was able to register the payment in the test server but not in production server. can anyone help me to understand why this could happen and how to fix it. Could it be due to Nginx?!

 

頭像
捨棄
最佳答案

just download the new version of odoo 10 from github or download page of odoo if u are using the enterprise version and it will work fine 
it is no just a configuration problem   it is a small bug in old version of odoo 

頭像
捨棄
相關帖文 回覆 瀏覽次數 活動
0
12月 16
4617
2
12月 19
16080
2
3月 25
5892
2
9月 24
2451
1
5月 24
3653