Esto pasa con "sgr.registry" y "sgr.documents" (y todas las heredadas).
Encontré un ejemplo donde se usa "ingerits" y veo que definen un método adicional para borrar la clase padre, esto pasa en el archivo "hr_recruitment.py" (imagino que en otras tambien).
def unlink(self, cr, uid, ids, context=None):
# Cascade-delete mail aliases as well, as they should not exist without the job position.
mail_alias = self.pool.get('mail.alias')
alias_ids = [job.alias_id.id for job in self.browse(cr, uid, ids, context=context) if job.alias_id]
res = super(hr_job, self).unlink(cr, uid, ids, context=context)
mail_alias.unlink(cr, uid, alias_ids, context=context)
return res
Esto pasa con "sgr.registry" y "sgr.documents" (y todas las heredadas). Encontré un ejemplo donde se usa "ingerits" y veo que definen un método adicional para borrar la clase padre, esto pasa en el archivo "hr_recruitment.py" (imagino que en otras tambien).