This commit is contained in:
parent
0c78983db7
commit
14fd3fa09f
14
prospect.py
14
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
|
||||
|
@ -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::
|
||||
|
@ -14,6 +14,6 @@ this repository contains the full copyright notices and license terms. -->
|
||||
<label name="name"/>
|
||||
<field name="name"/>
|
||||
|
||||
<label name="position"/>
|
||||
<field name="position"/>
|
||||
<label name="job"/>
|
||||
<field name="job"/>
|
||||
</form>
|
@ -6,5 +6,5 @@ this repository contains the full copyright notices and license terms. -->
|
||||
<field name="value" expand="1"/>
|
||||
<field name="prospect" expand="1"/>
|
||||
<field name="name" expand="1"/>
|
||||
<field name="position" expand="1"/>
|
||||
<field name="job" expand="1"/>
|
||||
</tree>
|
Loading…
Reference in New Issue
Block a user