mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-01 07:01:12 +00:00
[share_permission_admin] modified status code in views.py
This commit is contained in:
@@ -773,7 +773,7 @@ def org_share_permission_admin(request, url_prefix):
|
|||||||
try:
|
try:
|
||||||
seafserv_threaded_rpc.set_share_permission(repo_id, from_email, email_or_group, permission)
|
seafserv_threaded_rpc.set_share_permission(repo_id, from_email, email_or_group, permission)
|
||||||
except:
|
except:
|
||||||
return HttpResponse(json.dumps({'success': False}), status=400, content_type=content_type)
|
return HttpResponse(json.dumps({'success': False}), status=500, content_type=content_type)
|
||||||
return HttpResponse(json.dumps({'success': True}), content_type=content_type)
|
return HttpResponse(json.dumps({'success': True}), content_type=content_type)
|
||||||
|
|
||||||
if share_type == 'group':
|
if share_type == 'group':
|
||||||
@@ -781,14 +781,14 @@ def org_share_permission_admin(request, url_prefix):
|
|||||||
try:
|
try:
|
||||||
seafserv_threaded_rpc.set_org_group_repo_permission(org_id, group_id, repo_id, permission)
|
seafserv_threaded_rpc.set_org_group_repo_permission(org_id, group_id, repo_id, permission)
|
||||||
except:
|
except:
|
||||||
return HttpResponse(json.dumps({'success': False}), status=400, content_type=content_type)
|
return HttpResponse(json.dumps({'success': False}), status=500, content_type=content_type)
|
||||||
return HttpResponse(json.dumps({'success': True}), content_type=content_type)
|
return HttpResponse(json.dumps({'success': True}), content_type=content_type)
|
||||||
|
|
||||||
if share_type == 'public':
|
if share_type == 'public':
|
||||||
try:
|
try:
|
||||||
seafserv_threaded_rpc.set_org_inner_pub_repo(org_id, repo_id, permission)
|
seafserv_threaded_rpc.set_org_inner_pub_repo(org_id, repo_id, permission)
|
||||||
except:
|
except:
|
||||||
return HttpResponse(json.dumps({'success': False}), status=400, content_type=content_type)
|
return HttpResponse(json.dumps({'success': False}), status=500, content_type=content_type)
|
||||||
return HttpResponse(json.dumps({'success': True}), content_type=content_type)
|
return HttpResponse(json.dumps({'success': True}), content_type=content_type)
|
||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
|
@@ -279,21 +279,21 @@ def share_permission_admin(request):
|
|||||||
try:
|
try:
|
||||||
seafserv_threaded_rpc.set_share_permission(repo_id, from_email, email_or_group, permission)
|
seafserv_threaded_rpc.set_share_permission(repo_id, from_email, email_or_group, permission)
|
||||||
except:
|
except:
|
||||||
return HttpResponse(json.dumps({'success': False}), status=400, content_type=content_type)
|
return HttpResponse(json.dumps({'success': False}), status=500, content_type=content_type)
|
||||||
return HttpResponse(json.dumps({'success': True}), content_type=content_type)
|
return HttpResponse(json.dumps({'success': True}), content_type=content_type)
|
||||||
|
|
||||||
if share_type == 'group':
|
if share_type == 'group':
|
||||||
try:
|
try:
|
||||||
seafserv_threaded_rpc.set_group_repo_permission(int(email_or_group), repo_id, permission)
|
seafserv_threaded_rpc.set_group_repo_permission(int(email_or_group), repo_id, permission)
|
||||||
except:
|
except:
|
||||||
return HttpResponse(json.dumps({'success': False}), status=400, content_type=content_type)
|
return HttpResponse(json.dumps({'success': False}), status=500, content_type=content_type)
|
||||||
return HttpResponse(json.dumps({'success': True}), content_type=content_type)
|
return HttpResponse(json.dumps({'success': True}), content_type=content_type)
|
||||||
|
|
||||||
if share_type == 'public':
|
if share_type == 'public':
|
||||||
try:
|
try:
|
||||||
seafserv_threaded_rpc.set_inner_pub_repo(repo_id, permission)
|
seafserv_threaded_rpc.set_inner_pub_repo(repo_id, permission)
|
||||||
except:
|
except:
|
||||||
return HttpResponse(json.dumps({'success': False}), status=400, content_type=content_type)
|
return HttpResponse(json.dumps({'success': False}), status=500, content_type=content_type)
|
||||||
return HttpResponse(json.dumps({'success': True}), content_type=content_type)
|
return HttpResponse(json.dumps({'success': True}), content_type=content_type)
|
||||||
|
|
||||||
# 2 views for anonymous share:
|
# 2 views for anonymous share:
|
||||||
|
Reference in New Issue
Block a user