1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-01 15:09:14 +00:00

split repo into repo & repo_history

This commit is contained in:
llj
2012-04-24 16:15:29 +08:00
parent be712e3a8e
commit f4f05ab034
5 changed files with 138 additions and 141 deletions

View File

@@ -122,6 +122,31 @@ def validate_owner(request, repo_id):
def repo(request, repo_id):
# TODO: check permission
repo = get_repo(repo_id)
recent_commits = get_commits(repo_id, 0, 3)
token = ""
is_owner = False
repo_ap = ""
if request.user.is_authenticated():
if validate_owner(request, repo_id):
is_owner = True
token = seafserv_threaded_rpc.get_repo_token(repo_id)
repo_ap = seafserv_threaded_rpc.repo_query_access_property(repo_id)
return render_to_response('repo.html', {
"repo": repo,
"recent_commits": recent_commits,
"is_owner": is_owner,
"repo_ap": repo_ap,
"token": token,
}, context_instance=RequestContext(request))
def repo_history(request, repo_id):
# TODO: check permission
repo = get_repo(repo_id)
try:
current_page = int(request.GET.get('page', '1'))
per_page= int(request.GET.get('per_page', '25'))
@@ -138,19 +163,7 @@ def repo(request, repo_id):
page_next = False
branches = get_branches(repo_id)
token = ""
is_owner = False
repo_ap = ""
if request.user.is_authenticated():
if validate_owner(request, repo_id):
is_owner = True
token = seafserv_threaded_rpc.get_repo_token(repo_id)
repo_ap = seafserv_threaded_rpc.repo_query_access_property(repo_id)
return render_to_response('repo.html', {
return render_to_response('repo_history.html', {
"repo": repo,
"commits": commits,
'current_page': current_page,
@@ -158,10 +171,6 @@ def repo(request, repo_id):
'next_page': current_page+1,
'per_page': per_page,
'page_next': page_next,
"branches": branches,
"is_owner": is_owner,
"repo_ap": repo_ap,
"token": token,
}, context_instance=RequestContext(request))