diff --git a/company_public_holidays_kanak/models/company_resource_calendar.py b/company_public_holidays_kanak/models/company_resource_calendar.py index a0e0e2c..2ba2c39 100644 --- a/company_public_holidays_kanak/models/company_resource_calendar.py +++ b/company_public_holidays_kanak/models/company_resource_calendar.py @@ -82,6 +82,25 @@ class CompanyResourceCalendar(models.Model): if not existing_calender: Calendar.create(holiday) + # def action_holiday_update_timeoff_calendar(self): + # public_holiday = [] + # holiday_id = self.env['hr.leave.type'].search([], limit=1) + # company = self.env['res.company'].search([], limit=1) + # employee = self.env['hr.employee'].search([], limit=1) + # leave_calendar = self.env['hr.leave'] + # for comp_global_leave in self.company_global_leave_ids: + # public_holiday.append({ + # 'name': "Holiday"+"/"+comp_global_leave.name, + # 'date_from': comp_global_leave.date_from, + # 'date_to': comp_global_leave.date_to, + # 'holiday_status_id': holiday_id.id, + # 'employee_id': employee.id + # }) + # for holiday in public_holiday: + # existing_calender = leave_calendar.search([('date_from', '=', holiday['date_from'])]) + # if not existing_calender: + # leave_calendar.create(holiday) + class CompanyResourceCalendarLeaves(models.Model): _name = 'company.resource.calendar.leaves' diff --git a/company_public_holidays_kanak/views/company_resource_calendar_view.xml b/company_public_holidays_kanak/views/company_resource_calendar_view.xml index 24899f3..925b913 100644 --- a/company_public_holidays_kanak/views/company_resource_calendar_view.xml +++ b/company_public_holidays_kanak/views/company_resource_calendar_view.xml @@ -29,6 +29,7 @@