Timesheets 13 User: own timesheets only 10 User: all timesheets 20 Administrator 30 account.analytic.line.timesheet.portal.user 0 [ ('project_id', '!=', False), ('message_partner_ids', 'child_of', [user.partner_id.commercial_partner_id.id]), ('project_id.privacy_visibility', 'in', ['invited_users', 'portal']), ('project_id.collaborator_ids.partner_id', 'in', [user.partner_id.id]), ] account.analytic.line.timesheet.user [ ('user_id', '=', user.id), ('project_id', '!=', False), '|', '|', ('project_id.privacy_visibility', 'in', ['employees', 'portal']), ('partner_id', '=', user.partner_id.id), ('message_partner_ids', 'in', [user.partner_id.id]) ] account.analytic.line.timesheet.approver [ ('project_id', '!=', False), '|', '|', ('project_id.privacy_visibility', 'in', ['employees', 'portal']), ('message_partner_ids', 'in', [user.partner_id.id]), ('partner_id', '=', user.partner_id.id), ] account.analytic.line.timesheet.manager [('project_id', '!=', False)] Timesheets Analysis Report multi-company [('company_id', 'in', company_ids)] Timesheets Analysis Report user [ ('has_department_manager_access', '=', True), ] Timesheets Analysis Report user [ ('user_id', '=', user.id), '|', ('project_id.privacy_visibility', 'in', ['employees', 'portal']), ('message_partner_ids', 'in', [user.partner_id.id]) ] Timesheets Analysis Report approver [ '|', ('project_id.privacy_visibility', 'in', ['employees', 'portal']), ('project_id.message_partner_ids', 'in', [user.partner_id.id]) ] Timesheets Analysis Report manager [(1, '=', 1)]