Odoo在哪里保存My Dashboard的内容

Where does Odoo save the contents of My Dashboard

我需要知道 Odoo 保存视图的位置,当我们点击(添加到我的仪表板)时,这些视图将显示在(我的仪表板)中。

我查看了 table 方案,我只能找到一个相关的 table:board_create 用于保存用户创建的自定义仪表板。

但我只想找出默认仪表板的内容(视图而不是数据)在数据库中的保存位置。

在 OpenERP 7 和 8 中,您可以在 'ir_ui_view_custom' table 中找到仪表板视图。 视图将保存在 'arch' 列中。

在 OpenERP 网络界面中,当您单击 'add to my dashboard'

时会发生这种情况
  1. Javascript 将调用 'add_dashboard'
  2. Javascript 将使用 '/board/add_to_dashboard' 向 openerp 服务器发出 rpc 请求
  3. Openerp 服务器将调用 "add_to_dashboard" 函数
  4. Openerp 服务器会将视图保存在里面 'ir_ui_view_custom' table

Openerp 使用这些文件来处理 'add to my dashboard'

  1. /OpenErp7/addons/board/static/src/js/dashboard.js
  2. /OpenErp7/src/main/openerp/addons/board/controllers.py

希望对您有所帮助。