3 Commits

Author SHA1 Message Date
Rodia
a4fe42e15a Update tryton.cfg 2023-12-04 23:51:05 -05:00
d1ad40203b 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
2023-10-20 16:19:03 -05:00
9c368809f9 fix: al crear mecanismo de contacto desde prospecto no se actualiza correctamente en seguimiento de prospecto
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
2023-10-20 15:27:51 -05:00
3 changed files with 13 additions and 1 deletions

View File

@@ -51,6 +51,11 @@ class Prospect(ModelSQL, ModelView, DeactivableMixin):
def default_state(cls): def default_state(cls):
return 'unassigned' 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') @fields.depends('city', 'department')
def on_change_city(self): def on_change_city(self):
if self.city: if self.city:

View File

@@ -365,7 +365,14 @@ Crear un usuario de rol administrador::
>>> admin.user_admin == True >>> admin.user_admin == True
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 Reportes

View File

@@ -1,5 +1,5 @@
[tryton] [tryton]
version=6.8.0 version=7.0.0
depends: depends:
ir ir
res res