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

20 lines
689 B
Python

# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from datetime import datetime, time, timedelta
from odoo import models
class HrDepartureWizard(models.TransientModel):
_inherit = 'hr.departure.wizard'
def action_register_departure(self):
super().action_register_departure()
departure_date = datetime.combine(self.departure_date + timedelta(days=1), time.min)
planning_slots = self.env['planning.slot'].sudo().search([
('employee_id', '=', self.employee_id.id),
('end_datetime', '>=', departure_date),
])
planning_slots._manage_archived_resources(departure_date)