Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
1 Antworten
725 Ansichten

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
Verwerfen
Autor Beste Antwort

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
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
0
Juli 25
943
0
Mai 22
2186
0
Mai 21
1655
0
Sept. 16
3611
2
Juli 16
5146