importaciones_excel.py 1.1 KB
# -*- coding: utf-8 -*-

from odoo import models, fields, api

class hgt_importaciones_excel(models.Model):
    _name = 'hgt.importaciones_excel'
    
    fecha = fields.Char(
        string=u'Fecha',
    )

    bajar = fields.One2many(
        string=u'Bajar Archivo',
        comodel_name='asw.adjuntos',
        inverse_name='imp_bajar',
    )

    subir = fields.One2many(
        string=u'Subir Archivo',
        comodel_name='asw.adjuntos',
        inverse_name='imp_subir',
    )
    
    responsable = fields.Many2one(
       string=u'Responsable',
       comodel_name='res.users',
       ondelete='restrict',
       default=lambda self: self.env.user,
    )
    
    log = fields.Text(
        string=u'log',
        readonly=True, 
    )

    estados = fields.Selection(
        string=u'Estados',
        selection=[('borrador', 'Borrador'), ('aprobado', 'Aprobado')]
    )
    
    fecha_aprobacion = fields.Datetime(
        string=u'Fecha de aprobación',
        default=fields.Datetime.now,
    )
    
    def aprobar(self):
        self.estados = 'aprobado'