diff -r 2222bed78e7f -r b5d0e70c8607 app/soc/views/models/org_app.py --- a/app/soc/views/models/org_app.py Thu Mar 19 00:12:59 2009 +0000 +++ b/app/soc/views/models/org_app.py Thu Mar 19 08:04:07 2009 +0000 @@ -58,7 +58,9 @@ rights = access.Checker(params) rights['create'] = ['checkIsDeveloper'] - rights['delete'] = ['checkIsDeveloper'] + rights['delete'] = [('checkCanEditGroupApp', + [org_app_logic.logic]), + ('checkIsActivePeriod', ['org_signup', 'scope_path'])] rights['edit'] = [('checkCanEditGroupApp', [org_app_logic.logic]), ('checkIsActivePeriod', ['org_signup', 'scope_path'])]