app/soc/views/models/survey.py
changeset 2750 e3e3be4bed01
parent 2745 c45dc8a5d64e
child 2751 e8a98669ec8c
equal deleted inserted replaced
2749:4e2789b8e86d 2750:e3e3be4bed01
   108     rights['pick'] = ['checkDocumentPick']
   108     rights['pick'] = ['checkDocumentPick']
   109     rights['record'] = [('checkHasAny', [
   109     rights['record'] = [('checkHasAny', [
   110         [('checkIsSurveyReadable', [survey_logic]),
   110         [('checkIsSurveyReadable', [survey_logic]),
   111          ('checkIsMySurveyRecord', [survey_logic, 'id'])]
   111          ('checkIsMySurveyRecord', [survey_logic, 'id'])]
   112         ])]
   112         ])]
   113     rights['results'] = ['checkIsDeveloper'] # TODO: proper access check
   113     rights['results'] = ['checkIsUser']
   114     rights['take'] = [('checkIsSurveyTakeable', survey_logic)]
   114     rights['take'] = [('checkIsSurveyTakeable', survey_logic)]
   115 
   115 
   116     new_params = {}
   116     new_params = {}
   117     new_params['logic'] = survey_logic
   117     new_params['logic'] = survey_logic
   118     new_params['rights'] = rights
   118     new_params['rights'] = rights