app/soc/views/models/mentor.py
changeset 1377 101759701e51
parent 1343 4ba39392c854
child 1384 bb22ea156567
equal deleted inserted replaced
1376:ee386b5b56d7 1377:101759701e51
    54     rights['create'] = ['checkIsDeveloper']
    54     rights['create'] = ['checkIsDeveloper']
    55     rights['edit'] = [('checkHasActiveRoleForScope', soc.logic.models.mentor.logic)]
    55     rights['edit'] = [('checkHasActiveRoleForScope', soc.logic.models.mentor.logic)]
    56     rights['delete'] = ['checkIsDeveloper']
    56     rights['delete'] = ['checkIsDeveloper']
    57     # TODO accessCheck checkIsAdministratorForOrg
    57     # TODO accessCheck checkIsAdministratorForOrg
    58     rights['invite'] = ['checkIsDeveloper']
    58     rights['invite'] = ['checkIsDeveloper']
    59     rights['accept_invite'] = [('checkCanCreateFromRequest', 'mentor')]
    59     rights['accept_invite'] = [('checkCanCreateFromRequest', 'mentor'),
       
    60         'checkIsNotStudentForProgramOfOrg']
    60     # TODO accessCheck checkIsAdministratorForOrg
    61     # TODO accessCheck checkIsAdministratorForOrg
    61     rights['process_request'] = ['checkIsDeveloper',
    62     rights['process_request'] = ['checkIsDeveloper',
    62         ('checkCanProcessRequest', 'mentor')]
    63         ('checkCanProcessRequest', 'mentor')]
    63     rights['manage'] = [
    64     rights['manage'] = [
    64         ('checkIsAllowedToManageRole', [soc.logic.models.mentor.logic,
    65         ('checkIsAllowedToManageRole', [soc.logic.models.mentor.logic,