changeset 3195:a50901f2108d beta

Added repository followers to the get_repo api function result.
author aparkar <aparkar@icloud.com>
date Tue, 22 Jan 2013 11:56:47 +1100
parents d7282940d779
children 809fe2d392f8
files rhodecode/controllers/api/api.py
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/rhodecode/controllers/api/api.py	Tue Jan 22 00:54:29 2013 +0100
+++ b/rhodecode/controllers/api/api.py	Tue Jan 22 11:56:47 2013 +1100
@@ -555,6 +555,7 @@
                 raise JSONRPCError('repository `%s` does not exist' % (repoid))
 
         members = []
+        followers = []
         for user in repo.repo_to_perm:
             perm = user.permission.permission_name
             user = user.user
@@ -571,8 +572,12 @@
             users_group_data['permission'] = perm
             members.append(users_group_data)
 
+        for user in repo.followers:
+            followers.append(user.user.get_api_data())
+
         data = repo.get_api_data()
         data['members'] = members
+        data['followers'] = followers
         return data
 
     def get_repos(self, apiuser):