feat: Se crea diferenciación de tipos de llamadas
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed

This commit is contained in:
Camilo Gonzalez 2023-08-03 19:01:05 +00:00
parent 9fd4567dbe
commit 56def869ee
3 changed files with 16 additions and 2 deletions

9
Util/call_types.py Normal file
View 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

View File

@ -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):

View File

@ -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