equal
deleted
inserted
replaced
53 rights['show'] = [('checkIsSurveyReadable', grading_survey_logic)] |
53 rights['show'] = [('checkIsSurveyReadable', grading_survey_logic)] |
54 rights['create'] = ['checkIsUser'] |
54 rights['create'] = ['checkIsUser'] |
55 rights['edit'] = [('checkIsSurveyWritable', grading_survey_logic)] |
55 rights['edit'] = [('checkIsSurveyWritable', grading_survey_logic)] |
56 rights['delete'] = ['checkIsDeveloper'] # TODO: fix deletion of Surveys |
56 rights['delete'] = ['checkIsDeveloper'] # TODO: fix deletion of Surveys |
57 rights['list'] = ['checkDocumentList'] |
57 rights['list'] = ['checkDocumentList'] |
58 # TODO(ljvderijk) add Project check |
58 rights['take'] = [('checkIsSurveyTakeable', grading_survey_logic), |
59 rights['take'] = [('checkIsSurveyTakeable', grading_survey_logic)] |
59 ('checkIsAllowedToTakeProjectSurveyAs', |
|
60 [grading_survey_logic, 'mentor', 'project'])] |
60 |
61 |
61 new_params = {} |
62 new_params = {} |
62 new_params['logic'] = grading_survey_logic |
63 new_params['logic'] = grading_survey_logic |
63 new_params['rights'] = rights |
64 new_params['rights'] = rights |
64 |
65 |