Allow giving roles on survey for answer permission

Admin people have roles on survey, instead of questionnaires, and they
still should be allowed to modify answer. In order to do so, an answer
must consider both contexts: survey and questionnaire