2016-03-22 11 views
0

(マイダッシュボードに追加)をクリックすると、(マイダッシュボード)に表示されるビューをOdooが保存する場所を知る必要があります。Odooはマイダッシュボードの内容を保存します

私はテーブル方式で見て、私は唯一の関連テーブルを見つけることができる:ユーザーが作成したカスタムダッシュボードを保存するために使用されboard_create を。

しかし、私は、デフォルトのダッシュボードの内容(データではないビュー)がデータベースに保存されている場所を知りたいだけです。

答えて

2

OpenERP 7と8では、 'ir_ui_view_custom'テーブルでダッシュボードのビューを見つけることができます。 ビューは 'arch'カラムの中に保存されます。 OpenERPのWebインターフェースから

あなたが '私のダッシュボードに追加' をクリックしたときに、これは意志が

  1. が起こっているJavascriptが 'add_dashboard'
  2. Javascriptがopenerpに '/ボード/ add_to_dashboard' を使用してRPC要求を行います起動しますサーバー
  3. Openerpサーバが起動する "add_to_dashboard" 機能
  4. Openerpサーバは 'ir_ui_view_custom' テーブル内のビューを保存します

Openerp '私のダッシュボードに追加' を処理するために

  1. /OpenErp7/addons/board/static/src/js/dashboard.js
  2. /OpenErp7/srcに/メイン/ openerp /アドオンをこれらのファイルを使用します/board/controllers.py

このヘルプが欲しいです。

関連する問題