Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
1 Răspunde
5809 Vizualizări

I have a custom module for cash requisition with various stages of approval line manager,finance manager and management i want to create a email notification whereby when  user submits his cash request for approval all the states are notified so that they can take the neccesary action.

Imagine profil
Abandonează
Cel mai bun răspuns

Hi,

to notify by your custom object:

  1. Make you model inherited from mail.thread. Look for example in sale.order model

  2. Add message_post method in the required method (e.g. in create, or in the button method 'submit').

The example from delivery/modles/stock_picking.py:

    @api.multi
    def send_to_shipper(self):
        self.ensure_one()
        res = self.carrier_id.send_shipping(self)[0]
        self.carrier_price = res['exact_price']
        self.carrier_tracking_ref = res['tracking_number']
        order_currency = self.sale_id.currency_id or self.company_id.currency_id
        msg = _("Shipment sent to carrier %s for expedition with tracking number %s<br/>Cost: %.2f %s") % (self.carrier_id.name, self.carrier_tracking_ref, self.carrier_price, order_currency.name)
        self.message_post(body=msg)

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
3
feb. 25
9265
2
sept. 20
4955
2
iul. 19
4877
5
dec. 17
9789
1
feb. 17
3878