Mercurial > public > src > rhodecode
changeset 2440:347b00545b60 beta
Updated API to return clone_uri, private, created_on
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Fri, 25 May 2012 18:44:07 +0200 |
parents | 566e6bb34dbb |
children | 79b3c9c66c54 |
files | docs/api/api.rst rhodecode/controllers/api/api.py |
diffstat | 2 files changed, 18 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/docs/api/api.rst Thu May 24 22:29:07 2012 +0200 +++ b/docs/api/api.rst Fri May 25 18:44:07 2012 +0200 @@ -411,6 +411,9 @@ "repo_name" : "<reponame>" "type" : "<type>", "description" : "<description>", + "clone_uri" : "<clone_uri>", + "private": : "<bool>", + "created_on" : "<datetimecreated>", "members" : [ { "type": "user", @@ -459,7 +462,10 @@ "id" : "<id>", "repo_name" : "<reponame>" "type" : "<type>", - "description" : "<description>" + "description" : "<description>", + "clone_uri" : "<clone_uri>", + "private": : "<bool>", + "created_on" : "<datetimecreated>", }, … ]
--- a/rhodecode/controllers/api/api.py Thu May 24 22:29:07 2012 +0200 +++ b/rhodecode/controllers/api/api.py Fri May 25 18:44:07 2012 +0200 @@ -391,6 +391,9 @@ id=repo.repo_id, repo_name=repo.repo_name, type=repo.repo_type, + clone_uri=repo.clone_uri, + private=repo.private, + created_on=repo.created_on, description=repo.description, members=members ) @@ -404,13 +407,16 @@ """ result = [] - for repository in Repository.getAll(): + for repo in Repository.getAll(): result.append( dict( - id=repository.repo_id, - repo_name=repository.repo_name, - type=repository.repo_type, - description=repository.description + id=repo.repo_id, + repo_name=repo.repo_name, + type=repo.repo_type, + clone_uri=repo.clone_uri, + private=repo.private, + created_on=repo.created_on, + description=repo.description, ) ) return result