changeset 2004:f2b7bebc6790 beta

enabled grant/revoke api functions for users and users groups
author Marcin Kuzminski <marcin@python-works.com>
date Sun, 19 Feb 2012 20:16:51 +0200
parents 7dfcdf4c7dd2
children 34d009e5147a
files rhodecode/controllers/api/api.py
diffstat 1 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/rhodecode/controllers/api/api.py	Sun Feb 19 20:12:01 2012 +0200
+++ b/rhodecode/controllers/api/api.py	Sun Feb 19 20:16:51 2012 +0200
@@ -512,7 +512,7 @@
             raise JSONRPCError('failed to delete repository %s' % repo_name)
 
     @HasPermissionAnyDecorator('hg.admin')
-    def grant_user_permission(self, repo_name, username, perm):
+    def grant_user_permission(self, apiuser, repo_name, username, perm):
         """
         Grant permission for user on given repository, or update existing one
         if found
@@ -548,7 +548,7 @@
             )
 
     @HasPermissionAnyDecorator('hg.admin')
-    def revoke_user_permission(self, repo_name, username):
+    def revoke_user_permission(self, apiuser, repo_name, username):
         """
         Revoke permission for user on given repository
 
@@ -582,7 +582,7 @@
             )
 
     @HasPermissionAnyDecorator('hg.admin')
-    def grant_users_group_permission(self, repo_name, group_name, perm):
+    def grant_users_group_permission(self, apiuser, repo_name, group_name, perm):
         """
         Grant permission for users group on given repository, or update
         existing one if found
@@ -620,7 +620,7 @@
             )
 
     @HasPermissionAnyDecorator('hg.admin')
-    def revoke_users_group_permission(self, repo_name, group_name):
+    def revoke_users_group_permission(self, apiuser, repo_name, group_name):
         """
         Revoke permission for users group on given repository