Ir al contenido

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

Para poder participar, debés estar registrado así los miembros de la comunidad pueden interactuar con tus preguntas. 

¿No estás registrado? Registrate acá

Se marcó esta pregunta
1329 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