Se puede heredar de un modelo "custom object"?

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.

Jose A.
Jose A.
7
| 0 0 0
Preguntado en 05/07/16 12:00
0
voto
706 Vistas

Su respuesta

Trate por favor de dar una respuesta sustancial. Si quiere comentar en la pregunta o la respuesta, sólo use la herramiento de comentarios. Recuerde que siempre puede revise sus respuestas - no hay necesidad de responder dos veces la misma pregunta. También no olvide votar - ¡ayuda realmente a seleccionar las mejores preguntas y respuestas!

Realizar una pregunta

Mantenerse informado

Sobre este foro

Esta comunidad es para profesionales y entusiastas de nuestros productos y servicios.

Lea las directrices

Herramientas de las preguntas

94 seguidor(es)

Estadísticas

Preguntado: 05/07/16 12:00
Visto: 706 veces
Última actualización: 05/07/16 12:00