chore: closed #21
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
Camilo Gonzalez 2023-08-14 19:48:46 -05:00
parent 9b2c40d821
commit 0d1602fe1d
2 changed files with 14 additions and 6 deletions

10
call.py
View File

@ -12,16 +12,20 @@ class Call(ModelSQL, ModelView):
__name__ = 'sale.call'
date = fields.Date('Date')
_states = {'readonly': True}
date = fields.Date('Date', states=_states)
description = fields.Text('Description', strip=True)
prospect_trace = fields.Many2One('sale.prospect_trace', 'Prospect trace')
interest = fields.Selection(
Interest.get_interest_levels(), 'Interest', required=True)
call_type = fields.Selection(CallTypes.get_call_types(), 'Call type')
call_type = fields.Selection(
CallTypes.get_call_types(), 'Call type', states=_states)
call_result = fields.Selection(
CallResults.get_call_results(), 'Call result')
CallResults.get_call_results(),
'Call result', states=_states)
@classmethod
def default_date(cls):

View File

@ -11,24 +11,28 @@ class ProspectTrace(DeactivableMixin, ModelSQL, ModelView):
'Seguimiento de un prospecto'
__name__ = 'sale.prospect_trace'
_states = {'readonly': True}
prospect = fields.Many2One('sale.prospect', 'Prospect', required=True)
prospect_contact = fields.Many2One(
'prospect.contact_method', 'Contact method')
prospect_city = fields.Many2One('sale.city', 'City',
states={'readonly': True})
states=_states)
calls = fields.One2Many('sale.call', 'prospect_trace', 'Calls')
pending_call = fields.Many2One('sale.pending_call', 'Pending call')
current_interest = fields.Selection(
Interest.get_interest_levels(), 'Current interest')
Interest.get_interest_levels(), 'Current interest',
states=_states)
state = fields.Selection([
('unassigned', 'Unassigned'),
('open', 'Open'),
('with_pending_calls', 'With pending calls'),
('closed', 'Closed')
], 'State')
], 'State',
states=_states)
@classmethod
def default_state(cls):