Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
1 Balas
883 Tampilan

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
Buang
Penulis Jawaban Terbai

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
Buang
Post Terkait Replies Tampilan Aktivitas
0
Jul 25
1246
0
Mei 22
2428
0
Mei 21
1887
0
Sep 16
3816
2
Jul 16
5413