Skip to content

Commit e7c3da6

Browse files
alfredoavanzoscanajuaristi
authored andcommitted
[18.0][FIX] hr_attendance_leave_report: Remove access rules.
1 parent 8a3ee23 commit e7c3da6

4 files changed

Lines changed: 3 additions & 27 deletions

File tree

hr_attendance_leave_report/__manifest__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
"depends": ["resource", "hr_attendance", "hr_contract", "hr_holidays"],
1111
"data": [
1212
"security/ir.model.access.csv",
13-
"security/hr_attendance_leave_report_security.xml",
1413
"data/scheduled_action.xml",
1514
"views/hr_attendance_views.xml",
1615
"views/hr_attendance_leave_views.xml",

hr_attendance_leave_report/models/hr_attendance_leave.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ def _update_attendance_leave_info(self, employee, work_date):
124124
and not vals.get("calendar_leave_id") not in vals
125125
):
126126
vals["is_normal_day"] = True
127-
attendance_leave = employee.attendance_leave_ids.filtered(
127+
attendance_leave = employee.sudo().attendance_leave_ids.filtered(
128128
lambda x: x.work_day == work_date and x.employee_id == employee
129129
)
130130
if not contract and attendance_leave:
@@ -170,7 +170,7 @@ def _initialize_vals(self, employee, work_date):
170170
return contract, vals
171171

172172
def _catch_hours_of_work_schedule(self, employee, work_date):
173-
contract = employee.contract_ids.filtered(
173+
contract = employee.sudo().contract_ids.filtered(
174174
lambda x: x.company_id == employee.company_id
175175
and x.state in ("open", "close")
176176
and x.date_start <= work_date
@@ -191,7 +191,7 @@ def _catch_hours_of_work_schedule(self, employee, work_date):
191191
return hours_to_work, contract
192192

193193
def _catch_worked_hours_on_work_date(self, employee, work_date):
194-
attendances = employee.attendance_ids.filtered(
194+
attendances = employee.sudo().attendance_ids.filtered(
195195
lambda x: x.check_in_without_hour == work_date and x.check_out_without_hour
196196
)
197197
if not attendances:

hr_attendance_leave_report/security/hr_attendance_leave_report_security.xml

Lines changed: 0 additions & 21 deletions
This file was deleted.
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
11
id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink
22
access_hr_attendance_leave_internal_user,hr.attendance.leave.internal.user,model_hr_attendance_leave,base.group_user,1,1,1,1
33
access_hr_attendance_leave_attendance_user,hr.attendance.leave.attendance.user,model_hr_attendance_leave,hr_attendance.group_hr_attendance_officer,1,1,1,1
4-
access_hr_contract_base_group_user,hr.contract.base.group.user,hr_contract.model_hr_contract,base.group_user,1,0,0,0
5-
access_hr_employee_base_group_user,hr.employee.base.group.user,hr.model_hr_employee,base.group_user,1,0,0,0

0 commit comments

Comments
 (0)