Merge pull request #6225 from expsa/samir_aladawi_fix_branch_manager

[FIX] odex_takaful
This commit is contained in:
SamirLADOUI-sa 2026-01-18 15:37:58 +01:00 committed by GitHub
commit f055bf73fc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 13 additions and 0 deletions

View File

@ -31,3 +31,4 @@ from . import donation_replacement_log
from . import payment_machine
from . import benefit_category
from . import mail_message

View File

@ -0,0 +1,12 @@
from odoo import models, api
class Message(models.Model):
_inherit = 'mail.message'
@api.model
def _find_allowed_model_wise(self, doc_model, doc_dict):
doc_ids = list(doc_dict)
allowed_doc_ids = self.env[doc_model].with_context(active_test=False).search([('id', 'in', doc_ids)]).ids
return set([message_id for allowed_doc_id in allowed_doc_ids if allowed_doc_id in doc_dict for message_id in doc_dict[allowed_doc_id]])