feat(prospect_trace): prospect_contact se llena automáticamente con contact_method 'mobile' de prospecto si este existe, #18
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
This commit is contained in:
parent
21fc7a7bcd
commit
9928194cf7
@ -43,6 +43,15 @@ class ProspectTrace(ModelSQL, ModelView):
|
||||
if self.prospect:
|
||||
self.prospect_city = self.prospect.city
|
||||
|
||||
mobile_contact = None
|
||||
for contact_method in self.prospect.contact_methods:
|
||||
if contact_method.contact_type == 'mobile':
|
||||
mobile_contact = contact_method
|
||||
break
|
||||
|
||||
if mobile_contact:
|
||||
self.prospect_contact = mobile_contact
|
||||
|
||||
def get_rec_name(self, name):
|
||||
if self.prospect:
|
||||
return '[' + str(self.id) + '] ' + self.prospect.name
|
||||
|
@ -135,9 +135,6 @@ 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
|
||||
@ -146,6 +143,8 @@ Crear seguimiento de prospecto::
|
||||
'Medellín'
|
||||
>>> prospect_trace.prospect_contact.value
|
||||
'31223425234'
|
||||
>>> prospect_trace.prospect_contact.contact_type
|
||||
'mobile'
|
||||
|
||||
Crear llamadas a un seguimiento de prospecto desde el seguimiento de prospecto::
|
||||
>>> call1 = prospect_trace.calls.new(description='First call', interest='0')
|
||||
|
Loading…
Reference in New Issue
Block a user