mirror of https://github.com/OCA/social.git
22 lines
727 B
Python
22 lines
727 B
Python
# Copyright 2021 Camptocamp (http://www.camptocamp.com).
|
|
# @author Iván Todorovich <ivan.todorovich@gmail.com>
|
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
|
|
|
from odoo import api, models
|
|
|
|
|
|
class BaseModel(models.AbstractModel):
|
|
_inherit = "base"
|
|
|
|
@api.model
|
|
def _message_get_autosubscribe_followers_domain(self, partners):
|
|
return [
|
|
("id", "child_of", partners.commercial_partner_id.ids),
|
|
("mail_autosubscribe_ids.model", "=", self._name),
|
|
]
|
|
|
|
@api.model
|
|
def _message_get_autosubscribe_followers(self, partners):
|
|
domain = self._message_get_autosubscribe_followers_domain(partners)
|
|
return self.env["res.partner"].sudo().search(domain)
|