app/soc/views/models/project_survey.py
changeset 2537 990a44b6310b
parent 2536 9f1b7aba026f
child 2549 1ad10bf1d935
equal deleted inserted replaced
2536:9f1b7aba026f 2537:990a44b6310b
    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',