Changeset - a50901f2108d
[Not reviewed]
beta
0 1 0
aparkar - 13 years ago 2013-01-22 01:56:47
aparkar@icloud.com
Grafted from: a8400f59fa61
Added repository followers to the get_repo api function result.
1 file changed with 5 insertions and 0 deletions:
0 comments (0 inline, 0 general)
rhodecode/controllers/api/api.py
Show inline comments
 
@@ -555,6 +555,7 @@ class ApiController(JSONRPCController):
 
                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 @@ class ApiController(JSONRPCController):
 
            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):
0 comments (0 inline, 0 general)