1
0
forked from Mapan/odoo17e
odoo17e-kedaikipas58/addons/documents_hr/wizard/hr_departure_wizard.py
2024-12-10 09:04:09 +07:00

25 lines
1.0 KiB
Python

# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import api, fields, models
class HrDepartureWizard(models.TransientModel):
_inherit = 'hr.departure.wizard'
def _get_default_send_hr_documents_access_link(self):
employee = self.env['hr.employee'].browse(self.env.context.get('active_id'))
return self.env.company.documents_hr_settings and self.env.company.documents_hr_folder and employee.private_email
send_hr_documents_access_link = fields.Boolean(
string="Send Access Link",
default=_get_default_send_hr_documents_access_link,
help="Send a share link to the private email of the employee with all the HR files he owns in Documents app")
private_email = fields.Char(related="employee_id.private_email", readonly=False)
def action_register_departure(self):
super().action_register_departure()
if self.send_hr_documents_access_link:
self.employee_id.action_send_documents_share_link()