--- a/app/soc/views/models/student.py Mon Aug 17 18:47:48 2009 +0200
+++ b/app/soc/views/models/student.py Sat Aug 22 03:44:13 2009 +0530
@@ -65,8 +65,9 @@
rights['delete'] = ['checkIsDeveloper']
rights['apply'] = [
'checkIsUser',
- ('checkIsActivePeriod', ['student_signup', 'scope_path']),
- 'checkIsNotParticipatingInProgramInScope',
+ ('checkIsActivePeriod',
+ ['student_signup', 'scope_path', program_logic.logic]),
+ ('checkIsNotParticipatingInProgramInScope', [program_logic.logic]),
]
rights['manage'] = [('checkHasActiveRoleForScope', student_logic.logic),
('checkIsMyEntity', [student_logic.logic, 'user', True])]