Overslaan naar inhoud
Menu
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Deze vraag is gerapporteerd
1 Beantwoorden
5806 Weergaven

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.

Avatar
Annuleer
Beste antwoord

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)

Avatar
Annuleer
Gerelateerde posts Antwoorden Weergaven Activiteit
3
feb. 25
9265
2
sep. 20
4955
2
jul. 19
4877
5
dec. 17
9789
1
feb. 17
3877