feat: Se implementa en las pruebas metodos de contacto dentro de PendingTask
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
e40991de02
commit
85d5f714ef
3
call.py
3
call.py
@ -67,6 +67,9 @@ class PendingTask(ModelSQL, ModelView):
|
||||
'sale.prospect_trace', 'Prospect trace',
|
||||
required=True, readonly=True)
|
||||
|
||||
contacts = fields.One2Many(
|
||||
'prospect.contact_method', 'task', 'Contacts', readonly=True)
|
||||
|
||||
@classmethod
|
||||
def __setup__(cls):
|
||||
super(PendingTask, cls).__setup__()
|
||||
|
@ -74,6 +74,7 @@ class ContactMethod(ModelSQL, ModelView):
|
||||
prospect = fields.Many2One('sale.prospect', 'Prospect', required=True)
|
||||
prospect_trace = fields.Many2One(
|
||||
'sale.prospect_trace', 'Prospect Trace', required=False)
|
||||
task = fields.Many2One('sale.pending_task', 'task ', required=False)
|
||||
|
||||
@classmethod
|
||||
def default_contact_type(cls):
|
||||
|
@ -263,6 +263,7 @@ class MakeCall(Wizard):
|
||||
task = Task()
|
||||
task.description = description
|
||||
task.prospect_trace = prospect_trace
|
||||
task.contacts = prospect_trace.prospect_contacts
|
||||
task.save()
|
||||
|
||||
@classmethod
|
||||
|
@ -297,6 +297,8 @@ Hacer llamada y programar tarea::
|
||||
>>> task.click('close_task')
|
||||
>>> task.state
|
||||
'done'
|
||||
>>> task.contacts[0].value == prospect_trace.prospect_contacts[0].value
|
||||
True
|
||||
|
||||
Hacer llamada y cerrar venta (Seguimiento de prospecto)::
|
||||
>>> make_call = Wizard('sale.prospect_trace.make_call', [prospect_trace])
|
||||
@ -347,7 +349,6 @@ Reasignar prospectos por prospecto::
|
||||
>>> reassign_by_prospect.form.prospect = prospect1
|
||||
>>> reassign_by_prospect.form.new_operator = user
|
||||
>>> reassign_by_prospect.execute('reassign_by_prospect')
|
||||
|
||||
|
||||
>>> prospect1.reload()
|
||||
>>> prospect1.assigned_operator.name
|
||||
@ -364,7 +365,6 @@ Crear un usuario de rol administrador::
|
||||
>>> admin.save()
|
||||
>>> admin.user_admin == True
|
||||
True
|
||||
|
||||
|
||||
|
||||
--------
|
||||
|
Loading…
Reference in New Issue
Block a user