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

Hi All,

I have created a custom stage in the Contacts module and add a Many2one field for mail template in stage.
I want to send that mail whenever the contact moves next stage.

below is the custom stage



below is the mail template



mail template configured in custom stage


how does mail should trigger when stage change

Avatar
Abbandona
Autore Risposta migliore

got the answer

def _track_template(self, changes):

        res = super(Contact, self)._track_template(changes)

        contact_stage = self[0]

        if 'stage_id' in changes and contact_stage.stage_id.mail_template_id:

            res['stage_id'] = (contact_stage.stage_id.mail_template_id, {

                'auto_delete_keep_log': False,

                'subtype_id': self.env['ir.model.data']._xmlid_to_res_id('mail.mt_note'),

                'email_layout_xmlid': 'mail.mail_notification_light',

            })

        return res

Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
0
lug 25
915
0
mag 22
2152
0
mag 21
1616
0
set 16
3572
2
lug 16
5103