--- a/app/soc/views/models/project_survey.py Sat Jul 04 15:30:08 2009 +0200
+++ b/app/soc/views/models/project_survey.py Sat Jul 04 15:59:19 2009 +0200
@@ -50,9 +50,10 @@
rights['show'] = [('checkIsSurveyReadable', project_survey_logic)]
rights['create'] = ['checkIsDeveloper'] # TODO(ljvderijk) proper access check
rights['edit'] = [('checkIsSurveyWritable', project_survey_logic)]
- rights['delete'] = [('checkIsSurveyWritable', project_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'] = project_survey_logic