app/soc/views/models/org_app.py
changeset 2781 8f6c0a5a7491
parent 2171 83d96aadd228
child 2867 e8d86272e6ea
--- a/app/soc/views/models/org_app.py	Mon Aug 17 18:47:48 2009 +0200
+++ b/app/soc/views/models/org_app.py	Sat Aug 22 03:44:13 2009 +0530
@@ -60,10 +60,12 @@
     rights['create'] = ['checkIsDeveloper']
     rights['delete'] = [('checkCanEditGroupApp',
                        [org_app_logic.logic]),
-                       ('checkIsActivePeriod', ['org_signup', 'scope_path'])]
+                       ('checkIsActivePeriod',
+                        ['org_signup', 'scope_path', program_logic.logic])]
     rights['edit'] = [('checkCanEditGroupApp',
                        [org_app_logic.logic]),
-                       ('checkIsActivePeriod', ['org_signup', 'scope_path'])]
+                       ('checkIsActivePeriod', 
+                        ['org_signup', 'scope_path', program_logic.logic])]
     rights['list'] = ['checkIsDeveloper']
     rights['list_self'] = ['checkIsUser']
     rights['show'] = ['allow']
@@ -73,7 +75,8 @@
     rights['bulk_accept'] = ['checkIsHostForProgramInScope']
     rights['bulk_reject'] = ['checkIsHostForProgramInScope']
     rights['apply'] = ['checkIsUser',
-                             ('checkCanCreateOrgApp', ['org_signup']),
+                             ('checkCanCreateOrgApp', 
+                              ['org_signup', program_logic.logic]),
                        'checkIsNotStudentForProgramInScope']
 
     new_params = {}