app/soc/views/models/mentor.py
changeset 2018 c584eb2f57db
parent 1763 6bd59cad39a5
child 2020 df3552deba66
equal deleted inserted replaced
2017:bde6efa3df3f 2018:c584eb2f57db
    54     """
    54     """
    55 
    55 
    56     rights = access.Checker(params)
    56     rights = access.Checker(params)
    57     rights['create'] = ['checkIsDeveloper']
    57     rights['create'] = ['checkIsDeveloper']
    58     rights['edit'] = [('checkHasActiveRoleForScope', 
    58     rights['edit'] = [('checkHasActiveRoleForScope', 
    59                        soc.logic.models.mentor.logic)]
    59                        soc.logic.models.mentor.logic),
       
    60         ('checkIsMyEntity', soc.logic.models.mentor.logic)]
    60     rights['delete'] = ['checkIsDeveloper']
    61     rights['delete'] = ['checkIsDeveloper']
    61     rights['invite'] = [('checkHasActiveRoleForScope',
    62     rights['invite'] = [('checkHasActiveRoleForScope',
    62                          soc.logic.models.org_admin.logic)]
    63                          soc.logic.models.org_admin.logic)]
    63     rights['accept_invite'] = [('checkCanCreateFromRequest', 'mentor'),
    64     rights['accept_invite'] = [('checkCanCreateFromRequest', 'mentor'),
    64         'checkIsNotStudentForProgramOfOrg']
    65         'checkIsNotStudentForProgramOfOrg']