feat: Se crea diferenciación de tipos de llamadas
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
This commit is contained in:
parent
9fd4567dbe
commit
56def869ee
9
Util/call_types.py
Normal file
9
Util/call_types.py
Normal file
@ -0,0 +1,9 @@
|
||||
class CallTypes():
|
||||
@staticmethod
|
||||
def get_call_types():
|
||||
call_types = [
|
||||
('first_call', 'First call'),
|
||||
('followup_call', 'Follow up call'),
|
||||
]
|
||||
|
||||
return call_types
|
7
call.py
7
call.py
@ -1,6 +1,8 @@
|
||||
from trytond.model import ModelSQL, ModelView, fields
|
||||
from datetime import date
|
||||
from Util.interest import Interest
|
||||
|
||||
from .Util.interest import Interest
|
||||
from .Util.call_types import CallTypes
|
||||
|
||||
class Call(ModelSQL, ModelView):
|
||||
'Llamada'
|
||||
@ -10,9 +12,10 @@ class Call(ModelSQL, ModelView):
|
||||
date = fields.Date('Date')
|
||||
description = fields.Char('Description')
|
||||
|
||||
prospect_trace = fields.Many2One('sale.prospect_trace', 'Prospect track')
|
||||
prospect_trace = fields.Many2One('sale.prospect_trace', 'Prospect trace')
|
||||
|
||||
interest = fields.Selection(Interest.get_interest_levels(), 'Interest')
|
||||
call_type = fields.Selection(CallTypes.get_call_types(), 'Call type')
|
||||
|
||||
@classmethod
|
||||
def default_date(cls):
|
||||
|
@ -129,6 +129,7 @@ Crear llamada a un seguimiento de prospecto::
|
||||
>>> call.description = 'Descripción u observaciones de la llamada'
|
||||
>>> call.prospect_trace = prospect_trace
|
||||
>>> call.interest = '1'
|
||||
>>> call.call_type = 'first_call'
|
||||
>>> call.save()
|
||||
|
||||
>>> call.prospect_trace.prospect_name
|
||||
@ -143,6 +144,7 @@ Crear otra llamada al mismo seguimiento de prospecto::
|
||||
>>> call.description = 'Segunda llamada al mismo seguimiento'
|
||||
>>> call.prospect_trace = prospect_trace
|
||||
>>> call.interest = '2'
|
||||
>>> call.call_type = 'followup_call'
|
||||
>>> call.save()
|
||||
|
||||
>>> call.prospect_trace.prospect_name
|
||||
|
Loading…
Reference in New Issue
Block a user