Merge pull request #6171 from expsa/re_sudo

revert
This commit is contained in:
esam-sermah 2026-01-12 17:57:59 +03:00 committed by GitHub
commit 05e84bb743
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 17 additions and 17 deletions

View File

@ -2528,7 +2528,7 @@ class HrPayslipRun(models.Model):
'company_id': employee.company_id.id,
'percentage': self.percentage}
item_payslip = self.env['hr.payslip'].sudo().create(res)
item_payslip = self.env['hr.payslip'].create(res)
payslips += item_payslip
# if pays:
# for p in pays:
@ -2544,7 +2544,7 @@ class HrPayslipRun(models.Model):
'number_of_days': duration,
'number_of_hours': hours,
'contract_id': employee.contract_id.id}
worked_days += self.env['hr.payslip.worked_days'].sudo().create(days)
worked_days += self.env['hr.payslip.worked_days'].create(days)
else:
item_payslip = employee_slip_line
payslips += item_payslip
@ -2594,7 +2594,7 @@ class HrPayslipRun(models.Model):
'company_id': employee.company_id.id,
'percentage': self.percentage}
item_payslip = self.env['hr.payslip'].sudo().create(res)
item_payslip = self.env['hr.payslip'].create(res)
payslips += item_payslip
# if pays:
@ -2647,7 +2647,7 @@ class HrPayslipRun(models.Model):
'company_id': employee.company_id.id,
'percentage': self.percentage}
item_payslip = self.env['hr.payslip'].sudo().create(res)
item_payslip = self.env['hr.payslip'].create(res)
payslips += item_payslip
# if pays:
# for p in pays:
@ -2663,7 +2663,7 @@ class HrPayslipRun(models.Model):
'number_of_days': duration,
'number_of_hours': hours,
'contract_id': employee.contract_id.id}
worked_days += self.env['hr.payslip.worked_days'].sudo().create(days)
worked_days += self.env['hr.payslip.worked_days'].create(days)
else:
item_payslip = employee_slip_line
payslips += item_payslip
@ -2695,7 +2695,7 @@ class HrPayslipRun(models.Model):
'company_id': employee.company_id.id,
'percentage': self.percentage}
payslips += self.env['hr.payslip'].sudo().create(res)
payslips += self.env['hr.payslip'].create(res)
else:
res = {
'employee_id': employee.id,
@ -2713,7 +2713,7 @@ class HrPayslipRun(models.Model):
'company_id': employee.company_id.id,
'percentage': self.percentage}
payslips += self.env['hr.payslip'].sudo().create(res)
payslips += self.env['hr.payslip'].create(res)
else:
if employee.leaving_date and str(employee.first_hiring_date) < from_date:
if str(employee.leaving_date) <= from_date:
@ -2758,7 +2758,7 @@ class HrPayslipRun(models.Model):
'credit_note': self.credit_note,
'company_id': emp.company_id.id,
'percentage': self.percentage}
item_payslip = self.env['hr.payslip'].sudo().create(res)
item_payslip = self.env['hr.payslip'].create(res)
payslips += item_payslip
# if pays:
# for p in pays:
@ -2774,7 +2774,7 @@ class HrPayslipRun(models.Model):
'number_of_days': duration,
'number_of_hours': hours,
'contract_id': emp.contract_id.id}
worked_days += self.env['hr.payslip.worked_days'].sudo().create(days)
worked_days += self.env['hr.payslip.worked_days'].create(days)
else:
item_payslip = employee_slip_line
payslips += item_payslip
@ -2818,7 +2818,7 @@ class HrPayslipRun(models.Model):
'credit_note': self.credit_note,
'company_id': emp.company_id.id,
'percentage': self.percentage}
item_payslip = self.env['hr.payslip'].sudo().create(res)
item_payslip = self.env['hr.payslip'].create(res)
payslips += item_payslip
# if pays:
# for p in pays:
@ -2834,7 +2834,7 @@ class HrPayslipRun(models.Model):
'number_of_days': duration,
'number_of_hours': hours,
'contract_id': emp.contract_id.id}
worked_days += self.env['hr.payslip.worked_days'].sudo().create(days)
worked_days += self.env['hr.payslip.worked_days'].create(days)
else:
item_payslip = employee_slip_line
payslips += item_payslip
@ -2865,7 +2865,7 @@ class HrPayslipRun(models.Model):
'credit_note': self.credit_note,
'company_id': emp.company_id.id,
'percentage': self.percentage}
item_payslip = self.env['hr.payslip'].sudo().create(res)
item_payslip = self.env['hr.payslip'].create(res)
payslips += item_payslip
# if pays:
# for p in pays:
@ -2881,7 +2881,7 @@ class HrPayslipRun(models.Model):
'number_of_days': duration,
'number_of_hours': hours,
'contract_id': emp.contract_id.id}
worked_days += self.env['hr.payslip.worked_days'].sudo().create(days)
worked_days += self.env['hr.payslip.worked_days'].create(days)
else:
item_payslip = employee_slip_line
payslips += item_payslip
@ -2915,9 +2915,9 @@ class HrPayslipRun(models.Model):
# if pays:
# for p in pays:
# if p.employee_id != emp and p not in payslips:
# payslips += self.env['hr.payslip'].sudo().create(res)
# payslips += self.env['hr.payslip'].create(res)
# else:
payslips += self.env['hr.payslip'].sudo().create(res)
payslips += self.env['hr.payslip'].create(res)
else:
res = {
'employee_id': emp.id,
@ -2937,9 +2937,9 @@ class HrPayslipRun(models.Model):
# if pays:
# for p in pays:
# if p.employee_id != emp and p not in payslips:
# payslips += self.env['hr.payslip'].sudo().create(res)
# payslips += self.env['hr.payslip'].create(res)
# else:
payslips += self.env['hr.payslip'].sudo().create(res)
payslips += self.env['hr.payslip'].create(res)
else:
if emp.leaving_date and str(emp.first_hiring_date) < from_date:
if str(emp.leaving_date) <= from_date: