Compare commits

..

48 Commits

Author SHA1 Message Date
administrator 6bd0b292fd Initial commit 2025-09-15 12:19:32 +05:30
administrator b32a189cc9 Initial commit 2025-09-15 12:19:32 +05:30
administrator 5d03231f11 Initial commit 2025-09-15 12:19:32 +05:30
administrator 38704bb029 Initial commit 2025-09-15 12:19:32 +05:30
administrator 86af35ffa8 Initial commit 2025-09-15 12:19:32 +05:30
administrator 71b68afd63 Initial commit 2025-09-15 12:19:32 +05:30
administrator 5cb686cbeb Initial commit 2025-09-15 12:19:32 +05:30
administrator 4b52a52a60 Initial commit 2025-09-15 12:19:32 +05:30
administrator 796a854b6f Initial commit 2025-09-15 12:19:32 +05:30
administrator c51ee641ef Initial commit 2025-09-15 12:19:31 +05:30
administrator 7831a70687 Initial commit 2025-09-15 12:19:31 +05:30
administrator ded6716e48 Initial commit 2025-09-15 12:19:31 +05:30
administrator 37d0e94550 Initial commit 2025-09-15 12:19:31 +05:30
administrator b6bab840bd Initial commit 2025-09-15 12:19:31 +05:30
administrator 27b3b88d55 Initial commit 2025-09-15 12:19:31 +05:30
administrator 7c711585d8 Initial commit 2025-09-15 12:19:31 +05:30
administrator 2106a46628 Initial commit 2025-09-15 12:19:31 +05:30
administrator bd1ab34458 Initial commit 2025-09-15 12:19:31 +05:30
administrator 920f5cf49e Initial commit 2025-09-15 12:19:31 +05:30
administrator e286ffef82 Initial commit 2025-09-15 12:19:31 +05:30
administrator ea33aeeadd Initial commit 2025-09-15 12:19:31 +05:30
administrator dc150535aa pull commit 2025-09-15 12:19:31 +05:30
administrator 1f932fad43 Initial commit 2025-09-15 12:19:31 +05:30
Pranay 10e352a67d TimeOff Fix 2025-09-15 12:19:31 +05:30
Pranay 0a15019aa5 time-off FIX 2025-09-15 12:19:31 +05:30
Pranay 27dbc31006 Recruitment Changes 2025-09-15 12:19:31 +05:30
Pranay ba41cb19bb fix whatsapp 2025-09-15 12:19:31 +05:30
Pranay 7e20458578 update whatsapp code 2025-09-15 12:19:31 +05:30
administrator c31c3f9c98 Initial commit 2025-09-15 12:19:31 +05:30
administrator 4e49c3a1c0 Initial commit 2025-09-15 12:19:31 +05:30
administrator 6dcbb2f7c9 Initial commit 2025-09-15 12:19:31 +05:30
administrator d5bd2af722 Initial commit 2025-09-15 12:19:31 +05:30
administrator 3003dce5a8 Initial commit 2025-09-15 12:19:31 +05:30
administrator 69fdbd848d Initial commit 2025-09-15 12:19:31 +05:30
administrator 810231c7a0 Initial commit 2025-09-15 12:19:30 +05:30
administrator 6b28a5b3bc Initial commit 2025-09-15 12:19:30 +05:30
administrator 77a38de514 Initial commit 2025-09-15 12:19:30 +05:30
administrator e11f0097fb Initial commit 2025-09-15 12:19:30 +05:30
administrator dbddd7608f Initial commit 2025-09-15 12:19:30 +05:30
administrator 5266c27bbc Initial commit 2025-09-15 12:19:30 +05:30
administrator 2f793aed9d Initial commit 2025-09-15 12:19:30 +05:30
administrator 67bcaaba6d Initial commit 2025-09-15 12:19:30 +05:30
administrator 99b8f70fd5 Initial commit 2025-09-15 12:19:30 +05:30
administrator d18fe80264 Initial commit 2025-09-15 12:19:30 +05:30
administrator 3f3af00333 Initial commit 2025-09-15 12:19:30 +05:30
administrator 2de9da3629 Initial commit 2025-09-15 12:19:30 +05:30
administrator ba790b2000 Initial commit 2025-09-15 12:19:30 +05:30
administrator 514593005d Initial commit 2025-09-15 12:19:30 +05:30
2 changed files with 16 additions and 8 deletions

View File

@ -282,6 +282,7 @@ class website_hr_recruitment_applications(http.Controller):
]
applicant.write(applicant_data)
template = request.env.ref('hr_recruitment_extended.email_template_post_onboarding_form_user_submit',
raise_if_not_found=False)
group = request.env.ref('hr.group_hr_manager')
@ -289,15 +290,13 @@ class website_hr_recruitment_applications(http.Controller):
email_values = {
'email_from': applicant.email_from,
'email_to': 'hr@ftprotech.com',
'email_cc': [user.email for user in users if user.email != 'hr@ftprotech.com' and user.employee_id.department_id.name == 'Human Resource']
'email_cc': [user.email for user in users if user.email != 'hr@ftprotech.com']
}
# Use 'with_context' to override the email template fields dynamically
template.sudo().send_mail(applicant.id, email_values=email_values,
force_send=True)
return request.render("hr_recruitment_extended.thank_you_template",{
'applicant': applicant
})
return request.render("hr_recruitment_extended.thank_you_template")
def safe_date_parse(self,date_str):
try:

View File

@ -308,22 +308,30 @@
</strong>
,
</p>
<t t-set="applicant_name" t-value="object.candidate_id.partner_name or 'Applicant'"/>
<t t-if="object.employee_code">
<t t-set="employee_code" t-value="object.employee_code"/>
</t>
<p>
<t t-esc="applicant_name"/> has submitted the Joining Formalities (JOD) Form. Please click the link below to review the details.
</p>
<t t-set="base_url" t-value="object.env['ir.config_parameter'].sudo().get_param('web.base.url')"/>
<!-- FIXED LINE: Using proper string concatenation -->
<t t-set="form_url" t-value="base_url + '/odoo/hr.applicant/' + str(object.id)"/>
<t t-set="base_url"
t-value="object.env['ir.config_parameter'].sudo().get_param('web.base.url')"/>
<t t-set="form_url"
t-value="base_url + '/odoo/hr.applicant/' % object.id"/>
<p style="text-align: center; margin-top: 20px;">
<a t-att-href="form_url" target="_blank" style="background-color: #007bff; color: #fff; padding: 10px 20px; text-decoration: none; font-weight: bold; border-radius: 5px; display: inline-block;">
<a t-att-href="form_url" target="_blank"
style="background-color: #007bff; color: #fff; padding: 10px 20px; text-decoration: none;
font-weight: bold; border-radius: 5px; display: inline-block;">
Open Application
</a>
</p>
<p>Best Regards,
<br/>
<strong>
@ -331,6 +339,7 @@
</strong>
</p>
</div>
</field>
</record>
<record id="email_template_post_onboarding_form" model="mail.template">