app/soc/views/models/grading_project_survey.py
changeset 2722 1ec0af4ddd72
parent 2686 ada26cef0b06
child 2725 09b5bfc5707f
equal deleted inserted replaced
2721:e32118b84718 2722:1ec0af4ddd72
    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)