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

allow anyone who can access a repo to revert it

This commit is contained in:
lins05
2012-08-23 16:58:38 +08:00
parent 3b20215e3f
commit ece64e5f5e
3 changed files with 4 additions and 10 deletions

View File

@@ -497,17 +497,15 @@ def repo_history(request, repo_id):
'is_owner': is_owner,
}, context_instance=RequestContext(request))
@login_required
def repo_history_revert(request, repo_id):
"""
Only repo owner can revert repo.
"""
if not validate_owner(request, repo_id):
return render_permission_error(request, u'只有同步目录拥有者有权还原目录')
repo = get_repo(repo_id)
if not repo:
raise Http404
if not access_to_repo(request, repo_id):
return render_permission_error(request, u'您没有权限进行还原操作')
password_set = False
if repo.props.encrypted:
try: