fix: Se asigna tipo de dato adecuado al campo prospect_city

This commit is contained in:
Camilo Gonzalez 2023-08-07 11:40:55 -05:00
parent a6b53dd021
commit c5c80d348a
3 changed files with 6 additions and 5 deletions

View File

@ -6,6 +6,7 @@ from trytond.model import ModelSQL, ModelView, fields
class City(ModelSQL, ModelView):
'Ciudad'
__name__ = 'sale.city'
_rec_name = 'name'
name = fields.Char('City')
code = fields.Char('Code')

View File

@ -12,7 +12,7 @@ class ProspectTrace(ModelSQL, ModelView):
prospect = fields.Many2One('sale.prospect', 'Prospect')
prospect_contact = fields.Many2One(
'prospect.contact_method', 'Contact method')
prospect_city = fields.Char('City')
prospect_city = fields.Many2One('sale.city', 'City')
calls = fields.One2Many('sale.call', 'prospect_trace', "Calls")

View File

@ -60,8 +60,8 @@ Crear prospecto::
Verificar estado final de creación de prospecto::
>>> prospect.contact_methods
[proteus.Model.get('prospect.contact_method')(1), proteus.Model.get('prospect.contact_method')(2)]
>>> prospect.city.parent.code
'CO-05'
>>> prospect.city.code
'CO-05001'
>>> prospect.department.code
'CO-05'
@ -132,15 +132,15 @@ Crear seguimiento de prospecto::
>>> prospect_trace = ProspectTrace()
>>> prospect_trace.prospect = prospect
>>> ContactMethods = Model.get('prospect.contact_method')
>>> contact, = ContactMethods.find([('contact_type', '=', 'mobile')])
>>> prospect_trace.prospect_contact = contact
>>> prospect_trace.save()
>>> prospect_trace.prospect.name
'guchito S.A.S'
>>> prospect_trace.prospect_city.name
'Medellín'
>>> prospect_trace.prospect_contact.value
'31223425234'