chore(Task): se extrae clase a otro archivo, #71
This commit is contained in:
parent
e97e8fa99d
commit
cf874db55f
@ -14,8 +14,8 @@ def register():
|
|||||||
Pool.register(
|
Pool.register(
|
||||||
user.User,
|
user.User,
|
||||||
pending_call.PendingCall,
|
pending_call.PendingCall,
|
||||||
pending_call.PendingTask,
|
|
||||||
call.Call,
|
call.Call,
|
||||||
|
call.Task,
|
||||||
department.Department,
|
department.Department,
|
||||||
city.City,
|
city.City,
|
||||||
prospect.ContactMethod,
|
prospect.ContactMethod,
|
||||||
|
15
call.py
15
call.py
@ -47,3 +47,18 @@ class Call(ModelSQL, ModelView):
|
|||||||
@classmethod
|
@classmethod
|
||||||
def default_date(cls):
|
def default_date(cls):
|
||||||
return date.today()
|
return date.today()
|
||||||
|
|
||||||
|
|
||||||
|
class Task(ModelSQL, ModelView):
|
||||||
|
'Tarea pendiente a un seguimiento de prospecto'
|
||||||
|
__name__ = "sale.pending_task"
|
||||||
|
|
||||||
|
description = fields.Text('Description', required=True)
|
||||||
|
done = fields.Boolean('Done')
|
||||||
|
prospect_trace = fields.Many2One(
|
||||||
|
'sale.prospect_trace', 'Prospect trace',
|
||||||
|
required=True, readonly=True)
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def default_done(cls):
|
||||||
|
return False
|
||||||
|
@ -12,18 +12,3 @@ class PendingCall(ModelSQL, ModelView):
|
|||||||
def get_rec_name(self, name):
|
def get_rec_name(self, name):
|
||||||
if self.date:
|
if self.date:
|
||||||
return str(self.date)
|
return str(self.date)
|
||||||
|
|
||||||
|
|
||||||
class PendingTask(ModelSQL, ModelView):
|
|
||||||
'Tarea pendiente a un seguimiento de prospecto'
|
|
||||||
__name__ = "sale.pending_task"
|
|
||||||
|
|
||||||
description = fields.Text('Description', required=True)
|
|
||||||
done = fields.Boolean('Done')
|
|
||||||
prospect_trace = fields.Many2One(
|
|
||||||
'sale.prospect_trace', 'Prospect trace',
|
|
||||||
required=True, readonly=True)
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def default_done(cls):
|
|
||||||
return False
|
|
||||||
|
@ -265,7 +265,7 @@ Crear una llamada agendada previamente::
|
|||||||
>>> prospect_trace.state
|
>>> prospect_trace.state
|
||||||
'open'
|
'open'
|
||||||
|
|
||||||
Hacer llamada y programar tarea
|
Hacer llamada y programar tarea::
|
||||||
>>> make_call = Wizard('sale.prospect_trace.make_call', [prospect_trace])
|
>>> make_call = Wizard('sale.prospect_trace.make_call', [prospect_trace])
|
||||||
>>> make_call.form.description = 'Prospect told me to send him an email'
|
>>> make_call.form.description = 'Prospect told me to send him an email'
|
||||||
>>> make_call.form.interest = '3'
|
>>> make_call.form.interest = '3'
|
||||||
|
Loading…
Reference in New Issue
Block a user