Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
1 Rispondi
7003 Visualizzazioni

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
Abbandona
Risposta migliore

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
Abbandona
Post correlati Risposte Visualizzazioni Attività
1
giu 19
9302
1
feb 25
2011
2
dic 24
3039
0
nov 24
5825
3
mag 24
5254