diff --git a/prospect.py b/prospect.py index fe4997f..19dd4a4 100644 --- a/prospect.py +++ b/prospect.py @@ -37,14 +37,6 @@ class Prospect(ModelSQL, ModelView): if self.city: self.department = self.city.parent - @fields.depends('assigned_operator', 'state') - def on_change_assigned_operator(self): - if self.assigned_operator: - self.state = 'assigned' - else: - self.state = 'unassigned' - pass - class ContactMethod(ModelSQL, ModelView): 'Mecanismo de contacto' diff --git a/tests/scenario_sale_opportunity_management.rst b/tests/scenario_sale_opportunity_management.rst index 23b005e..de8c06e 100644 --- a/tests/scenario_sale_opportunity_management.rst +++ b/tests/scenario_sale_opportunity_management.rst @@ -88,8 +88,6 @@ Asignar operario a un prospecto:: >>> User = Model.get('res.user') >>> user, = User.find([('name', '=', 'Administrator')]) - .. >>> prospect1.assigned_operator = user - >>> assign = Wizard('sale.prospect.assign', [prospect1, prospect2]) >>> assign.form.prospects_chunk = 2 >>> assign.form.operator = user @@ -104,12 +102,6 @@ Asignar operario a un prospecto:: >>> prospect2.state 'assigned' -Remover operario asignado de un prospecto:: - >>> prospect1.assigned_operator = None - >>> prospect1.state - 'unassigned' - - ------------------------------------ Asignación de prospectos a operarios ------------------------------------ @@ -219,15 +211,10 @@ Verificar estado final del seguimiento del prospecto y sus llamadas Programar una próxima llamada pendiente al seguimiento de prospecto:: >>> PendingCall = Model.get('sale.pending_call') - .. >>> pending_call = PendingCall() - >>> schedule = Wizard('sale.prospect_trace.schedule', [prospect_trace]) >>> schedule.form.date_time = datetime(2023, 8, 14, 15, 30, 30) >>> schedule.execute('schedule') - .. >>> pending_call.date = datetime(2023, 8, 14, 15, 30, 30) - .. >>> prospect_trace.pending_call = pending_call - >>> prospect_trace.pending_call.date datetime.datetime(2023, 8, 14, 15, 30, 30) >>> prospect_trace.state