Cara Membuat User Notification di Odoo 14

PENGENALAN

Dalam odoo, kita dapat hasil dari tindakan tertentu dengan bermacam macam tipe notifikasi.
Odoo punya beberapa macam tipe notifikasi. Diantaranya:
1. Sticky  Notifications
2. Rainbow man
3. Alert

    4. Raising Exceptions

    STICKY NOTIFICATIONS

    Kita bisa membuat untuk functions kita di dalam modul kustom atau modul yang sudah ada berdasarkan kondisi yang kita butuhkan.
    Secara default, Odoo menggunakan beberapa sticky notification
    Untuk kode-nya dalam python seperti ini:


    RAINBOW MAN EFFECT
    The rainbow man effect ini adalah salah satu tipe notifikasi dalam Odoo. Secara default, rainbowman effect ini bisa kita temui ketika melakukan reconciliation di Accounting.
    Dengan menambahkan kode di bawah, kita dapat menambahkan rainbow man effect ke dalam modul kustom kita.


    ALERTS

    Alert merupakan tipe notifikasi dalam Odoo yang lain. Kita dapat membuat bermacam alert berdasarkan kondisi yang kita butuhkan

    Kita dapat menambahkan tipe notifikasi ini ke dalam modul kustom kita sesuai dengan kebutuhan kita.



    Hasilnya akan seperti di bawah ini

     


    Raising Exceptions

    ¡Raising Exceptions digunakan dalam Odoo untuk mencegah program untuk melanjutkan eksekusi proses dan kita bisa melakukan ini dengan memunculkan pesan error dengan raising exceptions.

    ¡Ketika menjalankan raising exceptions semua data manipulasi dalam database ke rolled back dan jalannya proses dibatalkan.
    Macam-macam Raising Exceptions:
    ¡ValidationError
    ¡UserError
    ¡AccessError
    ¡MissingError
    ¡ AccessDenied
    ¡IndirectWarning
           ¡ CacheMiss




    Cara mengganti nama server ( hostname ) ssh