63 rights['edit'] = [('checkHasActiveRoleForScope', student_logic.logic), |
63 rights['edit'] = [('checkHasActiveRoleForScope', student_logic.logic), |
64 ('checkIsMyEntity', [student_logic.logic, 'user', True])] |
64 ('checkIsMyEntity', [student_logic.logic, 'user', True])] |
65 rights['delete'] = ['checkIsDeveloper'] |
65 rights['delete'] = ['checkIsDeveloper'] |
66 rights['apply'] = [ |
66 rights['apply'] = [ |
67 'checkIsUser', |
67 'checkIsUser', |
68 ('checkIsActivePeriod', ['student_signup', 'scope_path']), |
68 ('checkIsActivePeriod', |
69 'checkIsNotParticipatingInProgramInScope', |
69 ['student_signup', 'scope_path', program_logic.logic]), |
|
70 ('checkIsNotParticipatingInProgramInScope', [program_logic.logic]), |
70 ] |
71 ] |
71 rights['manage'] = [('checkHasActiveRoleForScope', student_logic.logic), |
72 rights['manage'] = [('checkHasActiveRoleForScope', student_logic.logic), |
72 ('checkIsMyEntity', [student_logic.logic, 'user', True])] |
73 ('checkIsMyEntity', [student_logic.logic, 'user', True])] |
73 rights['list_projects'] = [ |
74 rights['list_projects'] = [ |
74 ('checkHasActiveRoleForScope', student_logic.logic), |
75 ('checkHasActiveRoleForScope', student_logic.logic), |