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

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

Imagine profil
Abandonează
Autor Cel mai bun răspuns

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

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
0
iul. 25
921
0
mai 22
2152
0
mai 21
1616
0
sept. 16
3581
2
iul. 16
5106