# HG changeset patch # User Marcin Kuzminski # Date 1325644910 -7200 # Node ID 7531c69ebdfc1e11632e7028531010fc7b7870dc # Parent 94e9e860509650ab557c2e276fc9d0ad864f011c fixes issue when owner of a repo couldn't revoke permissions for users and groups diff -r 94e9e8605096 -r 7531c69ebdfc rhodecode/controllers/admin/repos.py --- a/rhodecode/controllers/admin/repos.py Wed Jan 04 04:21:34 2012 +0200 +++ b/rhodecode/controllers/admin/repos.py Wed Jan 04 04:41:50 2012 +0200 @@ -36,7 +36,7 @@ from rhodecode.lib import helpers as h from rhodecode.lib.auth import LoginRequired, HasPermissionAllDecorator, \ - HasPermissionAnyDecorator + HasPermissionAnyDecorator, HasRepoPermissionAllDecorator from rhodecode.lib.base import BaseController, render from rhodecode.lib.utils import invalidate_cache, action_logger, repo_name_slug from rhodecode.lib.helpers import get_token @@ -277,7 +277,8 @@ return redirect(url('repos')) - @HasPermissionAllDecorator('hg.admin') + + @HasRepoPermissionAllDecorator('repository.admin') def delete_perm_user(self, repo_name): """ DELETE an existing repository permission user @@ -294,7 +295,7 @@ category='error') raise HTTPInternalServerError() - @HasPermissionAllDecorator('hg.admin') + @HasRepoPermissionAllDecorator('repository.admin') def delete_perm_users_group(self, repo_name): """ DELETE an existing repository permission users group