--- 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 = {}