1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-02 07:27:04 +00:00

[api2] Add root id back when list repos

This commit is contained in:
zhengxie
2015-04-02 11:26:09 +08:00
committed by Daniel Pan
parent c4dabb0220
commit f30cb39ef5
2 changed files with 6 additions and 0 deletions

View File

@@ -544,6 +544,7 @@ class Repos(APIView):
"encrypted": r.encrypted,
"permission": 'rw', # Always have read-write permission to owned repo
"virtual": r.is_virtual,
"root": r.root,
}
if r.encrypted:
repo["enc_version"] = r.enc_version
@@ -584,6 +585,7 @@ class Repos(APIView):
"encrypted": r.encrypted,
"permission": 'rw',
"virtual": r.is_virtual,
"root": r.root,
}
if r.encrypted:
repo["enc_version"] = r.enc_version
@@ -609,6 +611,7 @@ class Repos(APIView):
"encrypted": r.encrypted,
"permission": r.user_perm,
"share_type": r.share_type,
"root": r.root,
}
if r.encrypted:
repo["enc_version"] = r.enc_version
@@ -632,6 +635,7 @@ class Repos(APIView):
"size": r.size,
"encrypted": r.encrypted,
"permission": check_permission(r.id, email),
"root": r.root,
}
if r.encrypted:
repo["enc_version"] = r.enc_version
@@ -655,6 +659,7 @@ class Repos(APIView):
"permission": r.permission,
"share_from": r.user,
"share_type": r.share_type,
"root": r.root,
}
if r.encrypted:
repo["enc_version"] = r.enc_version

View File

@@ -40,6 +40,7 @@ class ReposApiTest(ApiTestBase):
self.assertIsNotNone(repo['type'])
# self.assertIsNotNone(repo['virtual']) #allow null for pub-repo
self.assertIsNotNone(repo['desc'])
self.assertIsNotNone(repo['root'])
def test_get_repo_info(self):
with self.get_tmp_repo() as repo: