Welcome!

This community is for professionals and enthusiasts of our products and services. Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.

0

Se puede heredar de un modelo "custom object"?

por
Jose A.
en 5/7/16 09:56 341 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.

Mantener informado

Acerca de esta comunidad

Esta comunidad es para profesionales y entusiastas de nuestros productos y servicios, compartir los mejores contenidos y nuevas ideas de marketing, construir su perfil profesional y mejorar el mercado para todos. Lea las directrices

Herramientas de las preguntas

41 seguidor(es)

Estadísticas

Preguntado: 5/7/16 09:56
Visto: 341 veces
Última actualización: 14/4/18 12:41