Hi i need to make module can go through all employee in employee module and create leave allocation record fro each of those employee by making scheduled action
make the python as below could any one explain from me how to do that or direct me to any references can help
many thanks
# -*- coding: utf-8 -*-
from odoo import models, fields, api
#Import logger
import logging
#Get the logger
_logger = logging.getLogger(__name__)
#External import
import datetime
class scheduler_demo(models.Model):
_name = 'scheduler.demo'
def _daily_leaves(self):
vications = self.env['hr.employee'].search([])
emp=vications.mapped('emplyee_id')
for em in emp:
vd = 20
leave = self.env['hr.holidays'].create({
'employee_id': em,
'holiday_status_id': '1',
'type': 'add',
'holiday_type': 'employee',
'number_of_days_temp': vd
})
leave.action_approve()
if leave.double_validation:
leave.action_validate()