Fusion Clock / User
Can clock in/out and view own attendance
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: 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)]
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)]