equal
deleted
inserted
replaced
46 """ |
46 """ |
47 |
47 |
48 rights = access.Checker(params) |
48 rights = access.Checker(params) |
49 rights['any_access'] = ['allow'] |
49 rights['any_access'] = ['allow'] |
50 rights['show'] = [('checkIsSurveyReadable', project_survey_logic)] |
50 rights['show'] = [('checkIsSurveyReadable', project_survey_logic)] |
51 rights['create'] = ['checkIsDeveloper'] # TODO(ljvderijk) proper access check |
51 rights['create'] = ['checkIsUser'] |
52 rights['edit'] = [('checkIsSurveyWritable', project_survey_logic)] |
52 rights['edit'] = [('checkIsSurveyWritable', project_survey_logic)] |
53 rights['delete'] = ['checkIsDeveloper'] # TODO: fix deletion of Surveys |
53 rights['delete'] = ['checkIsDeveloper'] # TODO: fix deletion of Surveys |
54 rights['list'] = ['checkDocumentList'] |
54 rights['list'] = ['checkDocumentList'] |
55 rights['take'] = [('checkIsSurveyTakeable', project_survey_logic), |
55 rights['take'] = [('checkIsSurveyTakeable', project_survey_logic), |
56 ('checkIsAllowedToTakeProjectSurveyAs', |
56 ('checkIsAllowedToTakeProjectSurveyAs', |