mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-16 15:19:06 +00:00
added repo_dir to repo page;modified repo_dir,repo_history
This commit is contained in:
13
views.py
13
views.py
@@ -171,8 +171,6 @@ def repo(request, repo_id):
|
||||
|
||||
repo = get_repo(repo_id)
|
||||
|
||||
recent_commits = get_commits(repo_id, 0, 3)
|
||||
|
||||
token = ""
|
||||
is_owner = False
|
||||
repo_ap = ""
|
||||
@@ -184,13 +182,22 @@ def repo(request, repo_id):
|
||||
repo_ap = seafserv_threaded_rpc.repo_query_access_property(repo_id)
|
||||
repo_size = seafserv_threaded_rpc.server_repo_size(repo_id)
|
||||
|
||||
commit = seafserv_rpc.get_commit(repo.props.head_cmmt_id)
|
||||
root_id = commit.props.root_id
|
||||
dirs = seafserv_rpc.list_dir(root_id)
|
||||
for dirent in dirs:
|
||||
if stat.S_ISDIR(dirent.props.mode):
|
||||
dirent.is_dir = True
|
||||
else:
|
||||
dirent.is_dir = False
|
||||
|
||||
return render_to_response('repo.html', {
|
||||
"repo": repo,
|
||||
"recent_commits": recent_commits,
|
||||
"is_owner": is_owner,
|
||||
"repo_ap": repo_ap,
|
||||
"repo_size": repo_size,
|
||||
"token": token,
|
||||
"dirs": dirs,
|
||||
}, context_instance=RequestContext(request))
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user