tipocargo.py 1008 Bytes
# -*- coding: utf-8 -*-

from odoo import models, fields, api

class hgt_tipo_cargo(models.Model):
    _name = 'hgt.tipo_cargo'
    _rec_name = 'tipo'
    
    tipo = fields.Char(
        string='Tipo',
    )
    
    monto = fields.Float(
        string='Monto por hora',
    )

    desde = fields.Date(
        string='Desde',
        default=fields.Date.context_today,
    )

    hasta = fields.Date(
        string='Hasta',
        default=fields.Date.context_today,
    )

    ejecutores = fields.Many2many(
        string='Ejecutores',
        comodel_name='res.users',
        relation='user_tipocargo_rel',
        column1='res_users_id',
        column2='hgt_tipo_cargo_id',
    )

    # linea_tarea = fields.Many2one(
    #     string='Linea de Tarea',
    #     comodel_name='hgt.linea_tarea',
    #     ondelete='restrict',
    # )
    
    linea_tarea = fields.One2many(
        string='Linea de Tarea',
        comodel_name='hgt.linea_tarea',
        inverse_name='tipo_cargo',
    )