def paste_clipboard_to_folder(request):
if True:
# TODO: cleanly remove Clipboard code if it is no longer needed
return HttpResponseBadRequest('not implemented anymore')
if request.method == 'POST':
folder = Folder.objects.get(id=request.POST.get('folder_id'))
clipboard = Clipboard.objects.get(id=request.POST.get('clipboard_id'))
if folder.has_add_children_permission(request):
tools.move_files_from_clipboard_to_folder(clipboard, folder)
tools.discard_clipboard(clipboard)
else:
raise PermissionDenied
redirect = request.GET.get('redirect_to', '')
if not redirect:
redirect = request.POST.get('redirect_to', '')
return HttpResponseRedirect(
'{0}?order_by=-modified_at{1}'.format(
redirect,
admin_url_params_encoded(request, first_separator='&'),
)
)
评论列表
文章目录