summaryrefslogtreecommitdiff
path: root/addons/sms/models/mail_thread_phone.py
blob: b886a0f15c7bb02d2a796805839ce7ee3343a8ba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.

from odoo import models


class PhoneMixin(models.AbstractModel):
    _inherit = 'mail.thread.phone'

    def _phone_get_number_fields(self):
        """ Add fields coming from sms implementation. """
        sms_fields = self._sms_get_number_fields()
        res = super(PhoneMixin, self)._phone_get_number_fields()
        for fname in (f for f in res if f not in sms_fields):
            sms_fields.append(fname)
        return sms_fields