diff -r e319fd52cbc4 -r 7a1138f8a0e2 app/soc/views/models/project_survey.py --- a/app/soc/views/models/project_survey.py Thu Jul 09 10:16:29 2009 +0200 +++ b/app/soc/views/models/project_survey.py Thu Jul 09 10:39:30 2009 +0200 @@ -53,11 +53,11 @@ rights['edit'] = [('checkIsSurveyWritable', project_survey_logic)] rights['delete'] = ['checkIsDeveloper'] # TODO: fix deletion of Surveys rights['list'] = ['checkDocumentList'] + rights['results'] = [('checkIsSurveyWritable', project_survey_logic)] rights['take'] = [('checkIsSurveyTakeable', project_survey_logic), ('checkIsAllowedToTakeProjectSurveyAs', [project_survey_logic, 'student', 'project'])] - new_params = {} new_params['logic'] = project_survey_logic new_params['rights'] = rights @@ -218,4 +218,5 @@ delete = decorators.view(view.delete) list = decorators.view(view.list) public = decorators.view(view.public) +results = decorators.view(view.viewResults) take = decorators.view(view.take)