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 rights['results'] = [('checkIsSurveyWritable', grading_survey_logic)] |
58 rights['record'] = ['checkIsDeveloper'] # TODO: proper access check |
|
59 rights['results'] = ['checkIsDeveloper'] # TODO: proper access check |
59 rights['take'] = [('checkIsSurveyTakeable', grading_survey_logic), |
60 rights['take'] = [('checkIsSurveyTakeable', grading_survey_logic), |
60 ('checkIsAllowedToTakeProjectSurveyAs', |
61 ('checkIsAllowedToTakeProjectSurveyAs', |
61 [grading_survey_logic, 'mentor', 'project'])] |
62 [grading_survey_logic, 'mentor', 'project'])] |
62 |
63 |
63 new_params = {} |
64 new_params = {} |
219 create = decorators.view(view.create) |
220 create = decorators.view(view.create) |
220 edit = decorators.view(view.edit) |
221 edit = decorators.view(view.edit) |
221 delete = decorators.view(view.delete) |
222 delete = decorators.view(view.delete) |
222 list = decorators.view(view.list) |
223 list = decorators.view(view.list) |
223 public = decorators.view(view.public) |
224 public = decorators.view(view.public) |
|
225 record = decorators.view(view.viewRecord) |
224 results = decorators.view(view.viewResults) |
226 results = decorators.view(view.viewResults) |
225 send_reminder = decorators.view(view.sendReminder) |
227 send_reminder = decorators.view(view.sendReminder) |
226 take = decorators.view(view.take) |
228 take = decorators.view(view.take) |