mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-04 00:20:07 +00:00
Added permission when return repo infos
This commit is contained in:
@@ -163,6 +163,7 @@ class Repos(APIView):
|
||||
"root":r.root,
|
||||
"size":r.size,
|
||||
"encrypted":r.encrypted,
|
||||
"permission": 'rw', # Always have read-write permission to owned repo
|
||||
}
|
||||
repos_json.append(repo)
|
||||
|
||||
@@ -175,6 +176,7 @@ class Repos(APIView):
|
||||
r.root = commit.root_id
|
||||
r.size = server_repo_size(r.repo_id)
|
||||
r.password_need = is_passwd_set(r.repo_id, email)
|
||||
r.permission = check_permission(r.repo_id, email)
|
||||
repo = {
|
||||
"type":"srepo",
|
||||
"id":r.repo_id,
|
||||
@@ -185,6 +187,7 @@ class Repos(APIView):
|
||||
"root":r.root,
|
||||
"size":r.size,
|
||||
"encrypted":r.encrypted,
|
||||
"permission": r.permission,
|
||||
}
|
||||
repos_json.append(repo)
|
||||
|
||||
@@ -204,6 +207,7 @@ class Repos(APIView):
|
||||
"root":r.root,
|
||||
"size":r.size,
|
||||
"encrypted":r.encrypted,
|
||||
"permission": check_permission(r.id, email),
|
||||
}
|
||||
repos_json.append(repo)
|
||||
|
||||
|
Reference in New Issue
Block a user