llamadas_pendientes.py
1.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
# -*- 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',
)