Fusion Clock / User
Can clock in/out and view own attendance
Fusion Clock / Team Lead
Can view direct reports attendance (read-only)
Fusion Clock / Manager
Can manage locations, view all attendance, generate reports
Clock Location: User sees active company locations
[('company_id', 'in', company_ids), ('active', '=', True)]
Clock Location: Manager full access
[('company_id', 'in', company_ids)]
Clock Penalty: User sees own penalties
[('employee_id.user_id', '=', user.id)]
Clock Penalty: Team Lead sees direct reports
['|', ('employee_id.user_id', '=', user.id), ('employee_id.parent_id.user_id', '=', user.id)]
Clock Penalty: Manager full access
[(1, '=', 1)]
Clock Report: User sees own reports
['|', ('employee_id.user_id', '=', user.id), ('employee_id', '=', False)]
Clock Report: Manager full access
[(1, '=', 1)]
Activity Log: User sees own logs
[('employee_id.user_id', '=', user.id)]
Activity Log: Team Lead sees direct reports
['|', ('employee_id.user_id', '=', user.id), ('employee_id.parent_id.user_id', '=', user.id)]
Activity Log: Manager full access
[(1, '=', 1)]
Leave Request: User sees own
[('employee_id.user_id', '=', user.id)]
Leave Request: Manager full access
[(1, '=', 1)]
Shift: User reads active
[('active', '=', True)]
Shift: Manager full access
[(1, '=', 1)]
Correction: User sees own
[('employee_id.user_id', '=', user.id)]
Correction: Team Lead sees direct reports
['|', ('employee_id.user_id', '=', user.id), ('employee_id.parent_id.user_id', '=', user.id)]
Correction: Manager full access
[(1, '=', 1)]
HR Attendance: Portal user sees own
[('employee_id.user_id', '=', user.id)]
Clock Location: Portal user sees active
[('active', '=', True)]
Clock Report: Portal user sees own
[('employee_id.user_id', '=', user.id)]
Clock Penalty: Portal user sees own
[('employee_id.user_id', '=', user.id)]
Activity Log: Portal user sees own
[('employee_id.user_id', '=', user.id)]
Leave Request: Portal user sees own
[('employee_id.user_id', '=', user.id)]
Correction: Portal user sees own
[('employee_id.user_id', '=', user.id)]