llamadas_pendientes.py 1.42 KB
# -*- coding: utf-8 -*-
from odoo import models, fields, api


class hgt_llamada_pendiente(models.TransientModel):
    _name = 'hgt.llamada_pendiente'
    
    organizacion = fields.One2many(
        string=u'Organización',
        comodel_name='hgt.instituciones',
        inverse_name='llamada',
    )
    
    fecha_llamada = fields.Datetime(
        string='Fecha y hora de la llamada',
    )

    fecha_hoy = fields.Date(
        string='Fecha del acuerdo',
        default=fields.Date.context_today,
    )
    
    medio = fields.Selection(
        string=u'Medio',
        selection=[('tel', 'Teléfono'), ('wpp', 'Whatsapp'), ('mail', 'E-Mail'),]
    )

    #desp generar algun metodo para q ponga contactos de la organiacion nomas
    contacto = fields.One2many(
        string='Contacto',
        comodel_name='asw.contactos',
        inverse_name='llamada',
    )
    
    otro = fields.Boolean(
        string='Otro?',
    )

    #si otro es True que aparezcan estos campos y al guardar cree el contacto 
    otro_nombre = fields.Char(
        string='Nombre',
        uppercase=True,        
        required=True        
    )
    #segun el medio q se haya elegido corroborar q este ingresado ese dato
    otro_telefono = fields.Char(
        string=u'Teléfono',
    )
    
    otro_email = fields.Char(
        string='Email',
    )
    
    otro_celular = fields.Char(
        string='Celular',
    )