¡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

Se marcó esta pregunta
1043 Vistas

Buenas a todos.

Estoy intentando extender la funcionalidad de un modulo q me ha llegado construido dentro del propio odoo.

El modelo es un Custom object

Y mediante varias vistas tambien creadas dentro de odoo, se llama y se pueden crear los objetos.

Lo q necesito es poder extender la funcionalidad de creacion, para lo cual me he creado yo un modulo y estoy intentando heredar de este modelo, pero no hay manera

Tengo el siguiente codigo:

class extend_vehicle(models.Model): 
_inherit = 'x_vehicle'

@api.model
def create(self, vals):
      # Do something...
      return super(extend_vehicle, self).write(vals)

Y mi fichero __openerp__.py es:


      ...
       'category': 'Automation',
       'version': '1',
      # any module necessary for this one to work correctly
       'depends': ['base','x_vehicle'],
       # always loaded 
      'data': [ ]
}

Lo que obtengo al intentar instalar el modulo es

Si voy a Technical Data para ver si la dependencia esta bien cojida del fichero __openerp__.py veo q pone lo siguiente

Como si no reconociera el modelo por ser "Custom" y no me dejase heredar...

¿Alguien sabe si me falta alguna cosa por asociar?? O como puedo hacer esto...??

Muchisimas gracias a todos.

Avatar
Descartar