app/soc/views/models/grading_project_survey.py
changeset 2534 c880489123fc
parent 2532 0b4dbe4b3fb7
child 2535 d987dc40ea5d
--- a/app/soc/views/models/grading_project_survey.py	Sat Jul 04 15:30:08 2009 +0200
+++ b/app/soc/views/models/grading_project_survey.py	Sat Jul 04 15:59:19 2009 +0200
@@ -53,9 +53,10 @@
     rights['show'] = [('checkIsSurveyReadable', grading_survey_logic)]
     rights['create'] = ['checkIsUser']
     rights['edit'] = [('checkIsSurveyWritable', grading_survey_logic)]
-    rights['delete'] = [('checkIsSurveyWritable', grading_survey_logic)]
+    rights['delete'] = ['checkIsDeveloper'] # TODO: fix deletion of Surveys
     rights['list'] = ['checkDocumentList']
-    rights['take'] = ['checkIsDeveloper'] # TODO(ljvderijk) add Project check
+    # TODO(ljvderijk) add Project check
+    rights['take'] = [('checkIsSurveyTakeable', survey_logic)]
 
     new_params = {}
     new_params['logic'] = grading_survey_logic