From 743fb36d9083d5b37e5ba734094f2cf5555242ca Mon Sep 17 00:00:00 2001 From: Pranay Date: Thu, 10 Apr 2025 11:04:24 +0530 Subject: [PATCH] recruitment changes --- .../client_submission_mail_template_wizard.py | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/addons_extensions/hr_recruitment_extended/wizards/client_submission_mail_template_wizard.py b/addons_extensions/hr_recruitment_extended/wizards/client_submission_mail_template_wizard.py index b361dc526..210f89266 100644 --- a/addons_extensions/hr_recruitment_extended/wizards/client_submission_mail_template_wizard.py +++ b/addons_extensions/hr_recruitment_extended/wizards/client_submission_mail_template_wizard.py @@ -45,15 +45,16 @@ class ClientSubmissionsMailTemplateWizard(models.TransientModel): record_id = self.env.context.get('active_id') for rec in self: record = self.env[self.template_id.model].browse(record_id) - template = self.env.ref('hr_recruitment_extended.application_client_submission_email_template') - values = { - 'email_from': rec.email_from, - 'email_to': rec.email_to, - 'email_cc': rec.email_cc, - } - render_ctx = dict(client_name=record.hr_job_recruitment.requested_by.name) - # Use 'with_context' to override the email template fields dynamically - template.sudo().with_context(default_body_html=self.email_body, default_subject=self.email_subject,**render_ctx).send_mail(self.env.context.get('active_id'),email_values=values, force_send=True) + if rec.send_email_from_odoo: + template = self.env.ref('hr_recruitment_extended.application_client_submission_email_template') + values = { + 'email_from': rec.email_from, + 'email_to': rec.email_to, + 'email_cc': rec.email_cc, + } + render_ctx = dict(client_name=record.hr_job_recruitment.requested_by.name) + # Use 'with_context' to override the email template fields dynamically + template.sudo().with_context(default_body_html=self.email_body, default_subject=self.email_subject,**render_ctx).send_mail(self.env.context.get('active_id'),email_values=values, force_send=True) record.sudo().write({ 'submitted_to_client': True, 'client_submission_date': rec.submit_date,