0

Se puede heredar de un modelo "custom object"?

por
Jose A.
en 05/07/16 09:56 197 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.

Su respuesta

Por favor trate de dar una respuesta sustancial. Si desea comentar sobre la pregunta o respuesta, utilice la herramienta de comentarios. Recuerde que siempre puede revisar sus respuestas - no hay necesidad de contestar la misma pregunta dos veces. Además, no olvide valorar - realmente ayuda a seleccionar las mejores preguntas y respuestas

Hacer una pregunta

Mantener informado

Sobre este foro

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

Lea las directrices

Herramientas de las preguntas

41 seguidor(es)

Estadísticas

Preguntado: 05/07/16 09:56
Visto: 197 veces
Última actualización: 14/04/18 12:41