Overslaan naar inhoud
Menu
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Deze vraag is gerapporteerd
2 Antwoorden
2008 Weergaven

Hi there,


I want to send push notifications to employees (like it made in "Discuss" module when you receive a message), when i create or update record of 'my.model' like this:

with registry('odoo').cursor() as cr:
env = Environment(cr, SUPERUSER_ID, {})
kw = {
​'employee_id': employee_id,
​ }
​ env['my.model'].create(kw)

Example from the internet of the notification i want : https://notificare.com/static/b353409e114416dbad07522dedc21d17/ab5a8/webpush-edge-popup-windows10.png

How can i achieve this?


Thanks!


Avatar
Annuleer
Auteur Beste antwoord

Hi,

I need not sticky notification, but push notification. As sticky notification appears only on odoo tab in browser and not appears in the operating system, but i need to show notification to employee even if browser is minimized.

Thanks for help attempt.

Avatar
Annuleer
Beste antwoord

Hi,


In odoo, you can send sticky notifications by using the code

def sticky_notif(self):    return {

            'type': 'ir.actions.client',

            'tag': 'display_notification',

            'params': {

                'message': _("Sample sticky notification"),

                'type': 'success',

            },

        }

The notification will be appear like



You can use different types such as  : danger, success,warning etc...


Hope it helps

Avatar
Annuleer
Gerelateerde posts Antwoorden Weergaven Activiteit
1
nov. 22
4140
3
aug. 25
2263
1
mei 25
2526
1
apr. 25
3504
1
apr. 25
4338