diff --git a/prospect.py b/prospect.py index 3de3e04..a7d4cba 100644 --- a/prospect.py +++ b/prospect.py @@ -39,11 +39,17 @@ class ContactMethod(ModelSQL, ModelView): value = fields.Char('Value') name = fields.Char('Name') - position = fields.Char('Position') + job = fields.Char('job') prospect = fields.Many2One('sale.prospect', 'Prospect') def get_rec_name(self, name): - fields_exist = self.name and self.position and self.value - if fields_exist: - return self.name + ' - ' + self.position + ' [' + self.value + ']' + contact_rec_name = '' + if self.name: + contact_rec_name += self.name + if self.job: + contact_rec_name += ' - ' + self.job + if self.value: + contact_rec_name += ' [' + self.value + ']' + + return contact_rec_name diff --git a/tests/scenario_sale_opportunity_management.rst b/tests/scenario_sale_opportunity_management.rst index 1e73b00..f193fed 100644 --- a/tests/scenario_sale_opportunity_management.rst +++ b/tests/scenario_sale_opportunity_management.rst @@ -45,9 +45,9 @@ Crear prospecto:: >>> prospect = Prospect() >>> prospect.name = 'guchito S.A.S' - >>> contact_method = prospect.contact_methods.new(contact_type='mobile', value='31223425234', name='Roberto', position='Gerente R.H') - >>> contact_method = prospect.contact_methods.new(contact_type='mobile', value='12345678910', name='Pancracia', position='Asistente administrativo') - >>> contact_method = prospect.contact_methods.new(contact_type='mail', value='peralto@guchitos.org', name='Peralto', position='Administrador') + >>> contact_method = prospect.contact_methods.new(contact_type='mobile', value='31223425234', name='Roberto', job='Gerente R.H') + >>> contact_method = prospect.contact_methods.new(contact_type='mobile', value='12345678910', name='Pancracia', job='Asistente administrativo') + >>> contact_method = prospect.contact_methods.new(contact_type='mail', value='peralto@guchitos.org', name='Peralto', job='Administrador') .. >>> Department = Model.get('sale.department') .. >>> cundinamarca, = Department.find([('code', '=', 'CO-25')]) @@ -63,7 +63,7 @@ Verificar estado final de creación de prospecto:: [proteus.Model.get('prospect.contact_method')(1), proteus.Model.get('prospect.contact_method')(2), proteus.Model.get('prospect.contact_method')(3)] >>> prospect.contact_methods[0].contact_type 'mobile' - >>> prospect.contact_methods[0].position + >>> prospect.contact_methods[0].job 'Gerente R.H' >>> prospect.contact_methods[2].name 'Peralto' @@ -156,7 +156,7 @@ Crear seguimiento de prospecto:: '31223425234' >>> prospect_trace.prospect_contact.contact_type 'mobile' - >>> prospect_trace.prospect_contact.position + >>> prospect_trace.prospect_contact.job 'Gerente R.H' Crear llamadas a un seguimiento de prospecto desde el seguimiento de prospecto:: diff --git a/view/contact_method_form.xml b/view/contact_method_form.xml index 27038ab..6836025 100644 --- a/view/contact_method_form.xml +++ b/view/contact_method_form.xml @@ -14,6 +14,6 @@ this repository contains the full copyright notices and license terms. -->