2015-03-13 3 views
3

Odoo/openerp 8 поддерживает создание панели мониторинга, в которую мы можем добавить в нее несколько отчетов.
Мой вопрос: Как мы можем наследовать эту панель, чтобы ее настроить?
Например, я хочу добавить кнопку, которая помогает клонировать панель инструментов другому пользователю.
Кажется, что эта приборная панель не является обычным FormView.Настройка панели мониторинга в Odoo/Open ERP

ответ

2

Вы не можете наследовать приборные панели в Odoo 8. потому что панели мониторинга работают как просмотр контейнера, а не обычный вид, если вы хотите его настроить. Просто скопируйте его код и снова вставьте его в свой модуль и настройте то, что вам нужно.

1

Попробуйте сделать FormView для себя :-)

Это хороший пример:

<?xml version="1.0" encoding="UTF-8"?> 
<openerp> 
<data>  
    <record model="ir.actions.act_window" id="act_centiro_stocks_tree_pendientes"> 
     <field name="name">Centiro stock</field> 
     <field name="res_model">stock.picking</field> 
     <field name="view_type">tree</field> <!-- form --> 
     <field name="view_mode">tree</field> 
     <field name="domain">[('state', 'not in', ('assigned','done'))]</field> 
    </record> 
    <record model="ir.actions.act_window" id="act_centiro_stocks_tree_procesados"> 
     <field name="name">Centiro stock</field> 
     <field name="res_model">stock.picking</field> 
     <field name="view_type">tree</field> <!-- form --> 
     <field name="view_mode">tree</field> 
     <field name="domain">[('state', 'in', ('assigned','done'))]</field> 
    </record> 

    <record model="ir.actions.act_window" id="act_centiro_stocks_graph"> 
     <field name="name">Operaciones Centiro</field> 
     <field name="res_model">gc.operaciones.centiro</field> 
     <field name="view_type">form</field> 
     <field name="auto_refresh" eval="1" /> 
     <field name="view_mode">kanban,form</field> 
    </record> 

    <record model="ir.ui.view" id="board_view_stock_centiro_form"> 
     <field name="name">Stock Centiro</field> 
     <field name="model">board.board</field> 
     <field name="type">form</field> 
     <field name="arch" type="xml"> 
      <form string="Centiro Stock Dashboard"> 
       <hpaned> 
        <child1> 
         <action string="Estado almacén Centiro" name="%(act_centiro_stocks_graph)d" colspan="2" />        
        </child1> 
        <child2> 
         <action string="Pedidos pendientes" name="%(act_centiro_stocks_tree_pendientes)d" colspan="2" />  
         <action string="Pedidos sin ubicar" name="%(act_centiro_stocks_tree_procesados)d" colspan="2" />       
        </child2>     
       </hpaned> 
      </form> 
     </field> 
    </record> 

    <record model="ir.actions.act_window" id="open_stock_centiro_board"> 
     <field name="name">Stock Centiro Dashboard</field> 
     <field name="res_model">board.board</field> 
     <field name="view_type">form</field> 
     <field name="view_mode">form</field> 
     <field name="usage">menu</field> 
     <field name="view_id" ref="board_view_stock_centiro_form" /> 
    </record> 

    <menuitem id="dashboard_menu" name="Dasboard custom module" 
     parent="cabecera_dashboard_custom_module" action="open_stock_centiro_board" /> 

</data> 

Успехов

Смежные вопросы