# HG changeset patch # User Marcin Kuzminski # Date 1337964247 -7200 # Node ID 347b00545b60daa10bc8288b7c86ff46646ed8f4 # Parent 566e6bb34dbb50da8b874e266294e738410a49e8 Updated API to return clone_uri, private, created_on diff -r 566e6bb34dbb -r 347b00545b60 docs/api/api.rst --- 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" : "" "type" : "", "description" : "", + "clone_uri" : "", + "private": : "", + "created_on" : "", "members" : [ { "type": "user", @@ -459,7 +462,10 @@ "id" : "", "repo_name" : "" "type" : "", - "description" : "" + "description" : "", + "clone_uri" : "", + "private": : "", + "created_on" : "", }, … ] diff -r 566e6bb34dbb -r 347b00545b60 rhodecode/controllers/api/api.py --- 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