1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-20 02:48:51 +00:00

[share] Add owner checking for private file share

This commit is contained in:
zhengxie
2015-10-14 17:01:28 +08:00
parent e24df0dddc
commit 1aa145e181
7 changed files with 68 additions and 54 deletions

View File

@@ -1511,6 +1511,36 @@ def sys_publink_admin(request):
},
context_instance=RequestContext(request))
@login_required
@sys_staff_required
def sys_publink_remove(request):
"""Remove share links.
"""
token = request.GET.get('t')
FileShare.objects.filter(token=token).delete()
next = request.META.get('HTTP_REFERER', None)
if not next:
next = reverse('share_admin')
messages.success(request, _(u'Removed successfully'))
return HttpResponseRedirect(next)
@login_required
@sys_staff_required
def sys_upload_link_remove(request):
"""Remove shared upload links.
"""
token = request.GET.get('t')
UploadLinkShare.objects.filter(token=token).delete()
next = request.META.get('HTTP_REFERER', None)
if not next:
next = reverse('share_admin')
messages.success(request, _(u'Removed successfully'))
return HttpResponseRedirect(next)
@login_required
@sys_staff_required
def user_search(request):