Merge pull request 'fix: al crear mecanismo de contacto desde prospecto no se actualiza correctamente en seguimiento de prospecto' (#77) from NoSeActualizaContactMethodEnProspectTrace_#76 into 6.8
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

Se replica error en las pruebas y se soluciona con un on_change
This commit is contained in:
Camilo Gonzalez 2023-10-20 16:19:03 -05:00
commit d1ad40203b
2 changed files with 12 additions and 0 deletions

View File

@ -51,6 +51,11 @@ class Prospect(ModelSQL, ModelView, DeactivableMixin):
def default_state(cls):
return 'unassigned'
@fields.depends('prospect_trace', 'contact_methods')
def on_change_contact_methods(self):
for contact in self.contact_methods:
contact.prospect_trace = self.prospect_trace
@fields.depends('city', 'department')
def on_change_city(self):
if self.city:

View File

@ -365,7 +365,14 @@ Crear un usuario de rol administrador::
>>> admin.user_admin == True
True
Agregar un nuevo método de contacto desde prospecto
>>> contact_method = prospect1.contact_methods.new(value='0000000000', name='Nuevo', job='Puesto increíble')
>>> prospect1.save()
>>> prospect1.contact_methods[-1].value
'0000000000'
>>> prospect_trace.prospect_contacts[-1].value
'0000000000'
--------
Reportes