app/soc/views/models/student.py
changeset 2781 8f6c0a5a7491
parent 2771 eb654b51053b
child 2782 3944749338d3
--- 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])]