base_partner_one2many_phone: add compute_sudo=True

This commit is contained in:
Alexis de Lattre
2020-10-22 12:03:14 +02:00
parent 58ddff0402
commit 844c9cc08c

View File

@@ -113,13 +113,17 @@ class ResPartner(models.Model):
phone_ids = fields.One2many(
'res.partner.phone', 'partner_id', string='Phones')
phone = Phone(
compute='_compute_partner_phone', store=True, readonly=True)
compute='_compute_partner_phone',
store=True, readonly=True, compute_sudo=True)
mobile = Phone(
compute='_compute_partner_phone', store=True, readonly=True)
compute='_compute_partner_phone',
store=True, readonly=True, compute_sudo=True)
fax = Fax(
compute='_compute_partner_phone', store=True, readonly=True)
compute='_compute_partner_phone',
store=True, readonly=True, compute_sudo=True)
email = fields.Char(
compute='_compute_partner_phone', store=True, readonly=True)
compute='_compute_partner_phone',
store=True, readonly=True, compute_sudo=True)
@api.depends('phone_ids.phone', 'phone_ids.type', 'phone_ids.email')
def _compute_partner_phone(self):