diff -r e32118b84718 -r 1ec0af4ddd72 app/soc/views/models/grading_project_survey.py --- a/app/soc/views/models/grading_project_survey.py Tue Aug 04 15:34:41 2009 +0200 +++ b/app/soc/views/models/grading_project_survey.py Tue Aug 04 15:58:31 2009 +0200 @@ -55,7 +55,8 @@ rights['edit'] = [('checkIsSurveyWritable', grading_survey_logic)] rights['delete'] = ['checkIsDeveloper'] # TODO: fix deletion of Surveys rights['list'] = ['checkDocumentList'] - rights['results'] = [('checkIsSurveyWritable', grading_survey_logic)] + rights['record'] = ['checkIsDeveloper'] # TODO: proper access check + rights['results'] = ['checkIsDeveloper'] # TODO: proper access check rights['take'] = [('checkIsSurveyTakeable', grading_survey_logic), ('checkIsAllowedToTakeProjectSurveyAs', [grading_survey_logic, 'mentor', 'project'])] @@ -221,6 +222,7 @@ delete = decorators.view(view.delete) list = decorators.view(view.list) public = decorators.view(view.public) +record = decorators.view(view.viewRecord) results = decorators.view(view.viewResults) send_reminder = decorators.view(view.sendReminder) take = decorators.view(view.take)