Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
1 Odpovědět
6511 Zobrazení

Hello! 


I want to show these messages but their body is empty so in the chatter appears nothing. 

I mean, model 'mail.message' with message_type = 'notification'.

How can i do it?

Thanks!

Avatar
Zrušit
Nejlepší odpověď

def send_notification(self, message):
target_user_group = self.env.ref('module.group_name')

target_users = self.env['res.users'].search(
[('groups_id', '=', target_user_group.id)]
)

notification_ids = []
for user in target_users:
notification_ids.append((0, 0, {
'res_partner_id': user.partner_id.id,
'notification_type': 'inbox'}))

self.message_post(body=message, message_type='notification', subtype='mail.mt_comment',
notification_ids=notification_ids)
you can do something like this here i'm getting all target users through a specific group and append notifications to them the notification will be shown in each user chat notification drop down list and also at the Discuss Home page

Hope it helped 

Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
1
čvn 19
8983
1
úno 25
1480
2
pro 24
2446
0
lis 24
1344
3
kvě 24
4669