Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
32 lines
850 B
Python
32 lines
850 B
Python
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
|
# this repository contains the full copyright notices and license terms.
|
|
from trytond.model import ModelSQL, ModelView, fields
|
|
|
|
|
|
class Prospect(ModelSQL, ModelView):
|
|
'Prospecto'
|
|
__name__ = 'sale.prospect'
|
|
|
|
name = fields.Char('Name')
|
|
city = fields.Char('City')
|
|
|
|
contact_methods = fields.One2Many(
|
|
'prospect.contact_method', 'prospect', 'Contact methods')
|
|
|
|
|
|
class ContactMethod(ModelSQL, ModelView):
|
|
'Mecanismo de contacto'
|
|
__name__ = 'prospect.contact_method'
|
|
_rec_name = 'value'
|
|
|
|
_type = [
|
|
('phone', 'Phone'),
|
|
('mobile', 'Mobile'),
|
|
('email', 'Email')
|
|
]
|
|
contact_type = fields.Selection(_type, 'Contact type')
|
|
|
|
value = fields.Char('Value')
|
|
|
|
prospect = fields.Many2One('sale.prospect', 'Prospect')
|