54 rights['create'] = ['checkIsDeveloper'] |
54 rights['create'] = ['checkIsDeveloper'] |
55 rights['edit'] = [('checkIsMyActiveRole', ghop_mentor_logic.logic)] |
55 rights['edit'] = [('checkIsMyActiveRole', ghop_mentor_logic.logic)] |
56 rights['delete'] = ['checkIsDeveloper'] |
56 rights['delete'] = ['checkIsDeveloper'] |
57 rights['invite'] = [('checkHasActiveRoleForScope', |
57 rights['invite'] = [('checkHasActiveRoleForScope', |
58 ghop_org_admin_logic.logic)] |
58 ghop_org_admin_logic.logic)] |
59 rights['accept_invite'] = [('checkCanCreateFromRequest', 'ghop/mentor'), |
59 rights['accept_invite'] = ['checkCanCreateFromRequest', |
60 ('checkIsNotStudentForProgramOfOrg', |
60 ('checkIsNotStudentForProgramOfOrgInRequest', |
61 [ghop_org_logic.logic, ghop_student_logic.logic])] |
61 [ghop_org_logic.logic, ghop_student_logic.logic])] |
62 rights['request'] = [ |
62 rights['request'] = [ |
63 ('checkIsNotStudentForProgramOfOrg', |
63 ('checkIsNotStudentForProgramOfOrg', |
64 [ghop_org_logic.logic, ghop_student_logic.logic]), |
64 [ghop_org_logic.logic, ghop_student_logic.logic]), |
65 ('checkCanMakeRequestToGroup', ghop_org_logic.logic)] |
65 ('checkCanMakeRequestToGroup', ghop_org_logic.logic)] |
66 rights['process_request'] = [ |
66 rights['process_request'] = [ |
67 ('checkHasActiveRoleForScope', ghop_org_admin_logic.logic), |
67 ('checkCanProcessRequest', [[ghop_org_admin_logic.logic]])] |
68 ('checkCanProcessRequest', 'ghop/mentor')] |
|
69 rights['manage'] = [ |
68 rights['manage'] = [ |
70 ('checkIsAllowedToManageRole', [ghop_mentor_logic.logic, |
69 ('checkIsAllowedToManageRole', [ghop_mentor_logic.logic, |
71 ghop_org_admin_logic.logic])] |
70 ghop_org_admin_logic.logic])] |
72 |
71 |
73 new_params = {} |
72 new_params = {} |