equal
deleted
inserted
replaced
53 params: a dict with params for this View |
53 params: a dict with params for this View |
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'] = [('checkIsMyActiveRole', soc.logic.models.mentor.logic)] |
59 soc.logic.models.mentor.logic), |
|
60 ('checkIsMyEntity', [soc.logic.models.mentor.logic, 'user', True])] |
|
61 rights['delete'] = ['checkIsDeveloper'] |
59 rights['delete'] = ['checkIsDeveloper'] |
62 rights['invite'] = [('checkHasActiveRoleForScope', |
60 rights['invite'] = [('checkHasActiveRoleForScope', |
63 soc.logic.models.org_admin.logic)] |
61 soc.logic.models.org_admin.logic)] |
64 rights['accept_invite'] = [('checkCanCreateFromRequest', 'mentor'), |
62 rights['accept_invite'] = [('checkCanCreateFromRequest', 'mentor'), |
65 'checkIsNotStudentForProgramOfOrg'] |
63 'checkIsNotStudentForProgramOfOrg'] |