2017-03-15 14 views
0

私は2つのサーバー環境を用意しています.1つはテスト用で、もう1つはプロダクション用です。 どちらもUbuntuサーバー16で動作し、Odoo 10 Enterpriseエディションを実行しています。唯一の違いは、プロダクションサーバーでNginxを使用して、Odooが8069ではなくポート80で作業できることです。Odoo 10 - 請求者が支払いを登録するためのアクセスが拒否されました

データベースを運用サーバーに移行する前に、すべてがスムーズに動作していました。そして「&ファイナンス/課金会計は」彼はこのメッセージ

enter image description here

を取得し、請求書の支払を登録しようと、彼はしかし:販売者「すべてのドキュメントセールス/ユーザー」の権限を持つユーザー際に今の問題がありますデータベースが本番サーバーdbと同じであるテストサーバーでは、同じメッセージが表示されません。両方のデータベースで "account.journal"というモデルのアクセス制御リストをチェックしたところ、違いはありませんでした。私はログファイルをチェックし、このエラーが見つかりました。

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

私はこの問題がアクセス許可にあると認識しています。しかし、ここでの私の質問は、営業担当者がテストサーバーに支払いを登録することができたが、運用サーバーには支払いを登録できなかった理由です。誰が私にこれがなぜ起こりうるのか、それをどう解決するのかを理解するのを助けることができますか?それはNginxに起因することができますか?

答えて

0

こんにちは、gitを使ってodooをダウンロードした場合は、最後のコミットが異なれば、odoのディレクトリにgit logコマンドを使用してチェックすることができます(localとproductio) 。

実際には、account.journalテーブルのアクセス権を手動で更新することができます。

関連する問題