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)]