diff -r 8060f33a164f -r 38225f2ad3a6 app/soc/views/models/sponsor.py --- a/app/soc/views/models/sponsor.py Tue Feb 03 14:19:51 2009 +0000 +++ b/app/soc/views/models/sponsor.py Tue Feb 03 15:18:40 2009 +0000 @@ -50,13 +50,13 @@ rights = access.Checker(params) rights['create'] = ['checkIsDeveloper'] - rights['edit'] = [('checkHasRole', [host_logic, 'link_id']), + rights['edit'] = [('checkHasActiveRole', [host_logic, 'link_id']), ('checkIsActive', [sponsor_logic, None, 'link_id'])] rights['delete'] = ['checkIsDeveloper'] - rights['home'] = [('checkHasRole', host_logic)] + rights['home'] = [('checkHasActiveRole', host_logic)] rights['list'] = ['checkIsDeveloper'] - rights['list_requests'] = [('checkHasRole', [host_logic, 'link_id'])] - rights['list_roles'] = [('checkHasRole', [host_logic, 'link_id'])] + rights['list_requests'] = [('checkHasActiveRole', [host_logic, 'link_id'])] + rights['list_roles'] = [('checkHasActiveRole', [host_logic, 'link_id'])] new_params = {} new_params['logic'] = soc.logic.models.sponsor.logic