<?xml version="1.0" encoding="utf-8"?>
<odoo>

    <record id="view_relsum_machine_list" model="ir.ui.view">
        <field name="name">relsum.machine.list</field>
        <field name="model">relsum.machine</field>
        <field name="arch" type="xml">
            <list>
                <field name="name"/>
                <field name="marca"/>
                <field name="tipo"/>
                <field name="numero_serie"/>
                <field name="kva" optional="show"/>
                <field name="voltios" optional="hide"/>
                <field name="partner_id"/>
                <field name="planta_id" optional="show"/>
                <field name="repair_count" optional="show"/>
            </list>
        </field>
    </record>

    <record id="view_relsum_machine_form" model="ir.ui.view">
        <field name="name">relsum.machine.form</field>
        <field name="model">relsum.machine</field>
        <field name="arch" type="xml">
            <form>
                <sheet>
                    <div class="oe_button_box" name="button_box">
                        <button type="object"
                                name="action_view_repair_orders"
                                class="oe_stat_button"
                                icon="fa-wrench">
                            <field name="repair_count" widget="statinfo" string="OTs"/>
                        </button>
                    </div>
                    <div class="oe_title">
                        <h1><field name="name" readonly="1"/></h1>
                    </div>
                    <group>
                        <group string="Identificación">
                            <field name="marca"/>
                            <field name="tipo"/>
                            <field name="numero_serie"/>
                            <field name="partner_id"/>
                            <field name="planta_id"/>
                        </group>
                        <group string="Características eléctricas">
                            <field name="voltios"/>
                            <field name="cos_phi"/>
                            <field name="kva"/>
                            <field name="kw"/>
                            <field name="cv"/>
                            <field name="rpm"/>
                            <field name="amperios"/>
                            <field name="hz"/>
                        </group>
                    </group>
                    <notebook>
                        <page string="Histórico de OTs">
                            <field name="repair_order_ids" readonly="1">
                                <list>
                                    <field name="name"/>
                                    <field name="x_numero_ot"/>
                                    <field name="schedule_date"/>
                                    <field name="state"/>
                                </list>
                            </field>
                        </page>
                        <page string="Notas">
                            <field name="notes"/>
                        </page>
                    </notebook>
                </sheet>
                <chatter/>
            </form>
        </field>
    </record>

    <record id="view_relsum_machine_search" model="ir.ui.view">
        <field name="name">relsum.machine.search</field>
        <field name="model">relsum.machine</field>
        <field name="arch" type="xml">
            <search>
                <field name="name"/>
                <field name="marca"/>
                <field name="numero_serie"/>
                <field name="partner_id"/>
                <filter name="active" string="Activas" domain="[('active','=',True)]"/>
                <group expand="0" string="Agrupar por">
                    <filter name="group_marca" string="Marca" context="{'group_by':'marca'}"/>
                    <filter name="group_partner" string="Cliente" context="{'group_by':'partner_id'}"/>
                </group>
            </search>
        </field>
    </record>

    <record id="action_relsum_machine" model="ir.actions.act_window">
        <field name="name">Máquinas</field>
        <field name="res_model">relsum.machine</field>
        <field name="view_mode">list,form</field>
    </record>

    <menuitem
        id="menu_relsum_machine"
        name="Máquinas"
        parent="menu_ot_root"
        action="action_relsum_machine"
        sequence="10"/>

</odoo>
