Skip to content

Instantly share code, notes, and snippets.

@dperaltab
Last active September 4, 2017 21:06
Show Gist options
  • Save dperaltab/48607002430eacf6775b09edbe9b6863 to your computer and use it in GitHub Desktop.
Save dperaltab/48607002430eacf6775b09edbe9b6863 to your computer and use it in GitHub Desktop.
class GrupoSanguineo(models.Model):
_name = 'grupo.sanguineo'
name = fields.Char(string='Nombre')
class RegistroUnidadAlmacenada(models.Model):
_name = 'registro.unidad.almacenada'
unidad_almacenada_id = fields.Many2one(
'unidad.almacenada', string='Establecimiento de salud')
grupo_sanguineo_id = fields.Many2one(
'grupo.sanguineo', string='Grupo sanguineo')
cantidad = fields.Integer(string='Cantidad', default=0)
class UnidadAlmacenada(models.Model):
_name = 'unidad.almacenada'
def default_grupo_sanguineo(self):
gs = self.env['grupo.sanguineo'].search([])
return [(0, 0, {'grupo_sanguineo_id': i.id, 'cantidad': 0}) for i in gs]
name = fields.Date(string='Fecha', default=fields.Date.context_today)
establecimiento_id = fields.Many2one(
'establecimiento', string='Establecimiento de salud')
hemocomponente_id = fields.Many2one(
'hemo.componente', string='Hemocomponente')
registro_ids = fields.One2many(
'registro.unidad.almacenada', 'unidad_almacenada_id',
string='Registros', default=default_grupo_sanguineo)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment