Tree view and full contact adress
This commit is contained in:
parent
7111308501
commit
ce23b7e78e
@ -27,6 +27,15 @@ class ResPartner(models.Model):
|
|||||||
('volunteer', 'Volunteer'),
|
('volunteer', 'Volunteer'),
|
||||||
('visitor', 'Visitor')])
|
('visitor', 'Visitor')])
|
||||||
|
|
||||||
|
full_contact_adress = fields.Char(compute='_compute_full_contact_adress')
|
||||||
|
|
||||||
|
@api.depends('street', 'zip', 'city')
|
||||||
|
def _compute_full_contact_adress(self):
|
||||||
|
"""Concatènation de l'adresse si les chanps street, czip et city sont renseignés"""
|
||||||
|
for coworker in self:
|
||||||
|
coworker.full_contact_adress = u'{} {} {}'.format \
|
||||||
|
(coworker.street or u'', coworker.zip or u'', coworker.city or u'').strip()
|
||||||
|
|
||||||
|
|
||||||
@api.constrains('contact_date')
|
@api.constrains('contact_date')
|
||||||
def _check_contact_date(self):
|
def _check_contact_date(self):
|
||||||
|
@ -20,9 +20,24 @@
|
|||||||
<field name="email" position="after">
|
<field name="email" position="after">
|
||||||
<field name="url" />
|
<field name="url" />
|
||||||
</field>
|
</field>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
|
<!-- Tree -->
|
||||||
|
<record id="view_tree_res_partner" model="ir.ui.view">
|
||||||
|
<field name="name">res.partner.tree.inherit</field>
|
||||||
|
<field name="model">res.partner</field>
|
||||||
|
<field name="inherit_id" ref ="base.view_partner_tree" />
|
||||||
|
<field name="arch" type="xml">
|
||||||
|
<field name="phone" position="before">
|
||||||
|
<field name="company_name" />
|
||||||
|
<field name="full_contact_adress" />
|
||||||
|
</field>
|
||||||
|
<field name="phone" position="replace">
|
||||||
|
<field name="mobile" />
|
||||||
|
</field>
|
||||||
|
</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
|
||||||
</odoo>
|
</odoo>
|
||||||
|
Loading…
Reference in New Issue
Block a user