Foro de Odoo Argentina


¡BIENVENIDO AL FORO DE ODOO ARGENTINA!

BRINDAMOS UN ESPACIO A LA COMUNIDAD ARGENTINA DE ODOO PARA CENTRALIZAR EL DEBATE, COMPARTIR IDEAS, DESARROLLOS, Y FORMAR PARTE DE UNA COMUNIDAD QUE CRECE DÍA A DÍA

¿No estás registrado?  REGISTRATE

0

crear vista de mi modelo que hereda de res_partner

Avatar
Daniel

Quiero crear una vista de mi modelo pero la vista que veo es una que yo no hice.

Resumo el ejemplo para que no sea tan largo.

<!-- MODELO -->

class vehiculo_wclie(models.Model):
    _name = 'res.partner' 
    _inherit = 'res.partner' 
    
    registro = fields.Integer('Registro')
    apellido = fields.Char('Apellido', size=40)

<!-- VISTA FORM -->

<record model="ir.ui.view" id="vehiculo_res_partner_form">

            <field name="name">vehiculo.res.partner.form</field>
            <field name="model">res.partner</field>
            <field name="arch" type="xml">
                <form>
                    <group>
                        <field name="registro"/>
                        <field name="apellido"/>
                        <field name="name"/>
                    </group>
                </form>
            </field>
        </record>

<!-- action  -->
    <record model="ir.actions.act_window" id="vehiculo_res_partner_action">
      <field name="name">vehiculo accion</field>
      <field name="res_model">res.partner</field>
      <field name="view_type">form</field>
      <field name="view_mode">tree,form</field>
    </record>

Cuando quiero editar/crear un cliente de mi modelo me muestra un form que no tiene nada que ver con el que yo cree.

Alguien sabe cual es el problema?

3 Comentarios
Avatar
Descartar
Avatar
Daniel Blanco
-

en la seccion "data" del __openerp__.py estás llamando a tu vista para que la cargue?

Avatar
Daniel Blanco
-

.. y te estás heredando de la vista principal? o tu intención es pisar la vista por defecto de Odoo? esto último no es una buena práctica....y no veo en tu código la herencia en la vista.

Avatar
Daniel
-

Hola.
1- Si, cargo mi archivo en __openerp__.py.
2- Mi idea es hacer una vista nueva, sin modificar la vista por defecto. Justamente no heredo la vista por que es una vista nueva, ¿Está mal esto?.

La verdad como no avance mucho lo deje en pausa por un tiempo, ahora que obtengo respuesta lo voy a retomar.
Gracias.