It will also allow to send surveys and see the resume. Survey user input: officer: read all non private survey answers [('applicant_id', '=', False)] Survey user input: recruitment interview: read survey answers for which they are set as interviewer [ ('applicant_id', '!=', False), '|', ('applicant_id.interviewer_ids', 'in', user.id), ('applicant_id.job_id.interviewer_ids', 'in', user.id), ]