feat: Se hace posible agregar y modificar métodos de contactos desde seguimiento de prospectos, closed #72
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
0b7d15f35b
commit
72ae0cfa22
@ -24,8 +24,8 @@ class ProspectTrace(ModelSQL, ModelView):
|
||||
'Business unit', states=_states
|
||||
)
|
||||
prospect_contacts = fields.One2Many(
|
||||
'prospect.contact_method', 'prospect_trace', 'Prospect contacts',
|
||||
states=_states)
|
||||
'prospect.contact_method', 'prospect_trace',
|
||||
'Prospect contacts', required=True)
|
||||
prospect_city = fields.Many2One('sale.city', 'City',
|
||||
states=_states)
|
||||
|
||||
@ -49,6 +49,11 @@ class ProspectTrace(ModelSQL, ModelView):
|
||||
], 'State',
|
||||
states=_states)
|
||||
|
||||
@fields.depends('prospect_contacts', 'prospect')
|
||||
def on_change_prospect_contacts(self):
|
||||
for contact in self.prospect_contacts:
|
||||
contact.prospect = self.prospect
|
||||
|
||||
@classmethod
|
||||
def __setup__(cls):
|
||||
super(ProspectTrace, cls).__setup__()
|
||||
|
@ -192,6 +192,11 @@ Verificar creación de seguimiento de prospecto::
|
||||
>>> prospect_trace.prospect_contacts
|
||||
[proteus.Model.get('prospect.contact_method')(1), proteus.Model.get('prospect.contact_method')(2), proteus.Model.get('prospect.contact_method')(3)]
|
||||
|
||||
Agregar un método de contacto desde el seguimiento de prospecto::
|
||||
>>> contact_method_ = prospect_trace.prospect_contacts.new(value='31231231212', name='Carlos', job='Supervisor')
|
||||
>>> contact_method_.prospect
|
||||
proteus.Model.get('sale.prospect')(1)
|
||||
|
||||
|
||||
Crear llamadas a un seguimiento de prospecto::
|
||||
>>> make_call = Wizard('sale.prospect_trace.make_call', [prospect_trace])
|
||||
@ -356,7 +361,6 @@ Crear un usuario de rol administrador::
|
||||
>>> admin.user_admin == True
|
||||
True
|
||||
|
||||
|
||||
|
||||
|
||||
--------
|
||||
|
Loading…
Reference in New Issue
Block a user