Marcin Kuzminski avatar Marcin Kuzminski committed f2b7beb

enabled grant/revoke api functions for users and users groups

Comments (0)

Files changed (1)

rhodecode/controllers/api/api.py

             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
             )
 
     @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
 
             )
 
     @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
             )
 
     @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
 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.