Mercurial > kallithea
changeset 1828:7531c69ebdfc beta
fixes issue when owner of a repo couldn't revoke permissions for users and groups
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Wed, 04 Jan 2012 04:41:50 +0200 |
parents | 94e9e8605096 |
children | 2514651c186a |
files | rhodecode/controllers/admin/repos.py |
diffstat | 1 files changed, 4 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- 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