1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-04 16:31:13 +00:00

Fix bugs in seaf server management

This commit is contained in:
plt
2012-01-29 14:02:30 +08:00
parent 14308b7f7b
commit eacf638709
2 changed files with 12 additions and 4 deletions

View File

@@ -0,0 +1,8 @@
{% extends "myhome_base.html" %}
{% block title %}Permission Error{% endblock %}
{% block main_panel %}
<p>Permission Error.</p>
{% endblock %}

View File

@@ -152,12 +152,12 @@ def modify_token(request, repo_id):
@login_required
def remove_repo(request, repo_id):
cid = request.user.user_id
if not seafserv_rpc.is_repo_owner(cid, repo_id) or not request.user.is_staff:
return HttpResponseRedirect(reverse(repo, args=[repo_id]))
if not seafserv_rpc.is_repo_owner(cid, repo_id) and not request.user.is_staff:
return render_to_response('permission_error.html', {
}, context_instance=RequestContext(request))
seafserv_rpc.remove_repo(repo_id)
return HttpResponseRedirect(reverse(myhome))
return HttpResponseRedirect(request.META['HTTP_REFERER'])
@login_required