app/soc/views/models/grading_project_survey.py
changeset 2722 1ec0af4ddd72
parent 2686 ada26cef0b06
child 2725 09b5bfc5707f
--- 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)