Survey user input: slide channel officer on certification: read [('survey_id.certification', '=', True), ('survey_id.survey_type', 'in', ('survey', 'live_session', 'assessment', 'custom')), '|', ('survey_id.restrict_user_ids', '=', False), ('survey_id.restrict_user_ids', 'in', user.id)] Survey user input line: slide channel officer on certification: read [('survey_id.certification', '=', True), ('survey_id.survey_type', 'in', ('survey', 'live_session', 'assessment', 'custom')), '|', ('survey_id.restrict_user_ids', '=', False), ('survey_id.restrict_user_ids', 'in', user.id)] Survey question answer: slide channel officer on certification: read [ '|', '&', '&', ('question_id.survey_id.certification', '=', True), ('question_id.survey_id.survey_type', 'in', ('survey', 'live_session', 'assessment', 'custom')), '|', ('question_id.survey_id.restrict_user_ids', '=', False), ('question_id.survey_id.restrict_user_ids', 'in', user.id), '&', '&', ('matrix_question_id.survey_id.certification', '=', True), ('matrix_question_id.survey_id.survey_type', 'in', ('survey', 'live_session', 'assessment', 'custom')), '|', ('matrix_question_id.survey_id.restrict_user_ids', '=', False), ('matrix_question_id.survey_id.restrict_user_ids', 'in', user.id), ] Survey question: slide channel officer on certification: read [('survey_id.certification', '=', True), ('survey_id.survey_type', 'in', ('survey', 'live_session', 'assessment', 'custom')), '|', ('survey_id.restrict_user_ids', '=', False),('survey_id.restrict_user_ids', 'in', user.id)] Survey: slide channel officer on certification: read [('certification', '=', True), ('survey_type', 'in', ('survey', 'live_session', 'assessment', 'custom')), '|', ('restrict_user_ids', '=', False),('restrict_user_ids', 'in', user.id)]