1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-07-31 06:40:39 +00:00

update remove virus file

This commit is contained in:
lian 2015-10-22 15:40:15 +08:00
parent 08f922f356
commit 06ebef7f86
2 changed files with 6 additions and 26 deletions

View File

@ -35,22 +35,6 @@
{% block extra_script %}
<script>
$('.rm-record').click(function() {
var _this = $(this),
url = _this.attr('data-url');
$.ajax({
url: url,
type: 'POST',
cache: false,
dataType: 'json',
beforeSend: prepareCSRFToken,
success: function() {
_this.closest('tr').remove();
},
error: ajaxErrorHandler
});
return false;
});
addFormPost($('.rm-record'));
</script>
{% endblock %}

View File

@ -1858,14 +1858,10 @@ def sys_virus_scan_records(request):
'page_next': page_next,
}, context_instance=RequestContext(request))
@login_required_ajax
@login_required
@sys_staff_required
@require_POST
def sys_delete_virus_scan_records(request, vid):
content_type = 'application/json; charset=utf-8'
result = {}
r = get_virus_record_by_id(vid)
parent_dir = os.path.dirname(r.file_path)
dirent_name = os.path.basename(r.file_path)
@ -1874,12 +1870,12 @@ def sys_delete_virus_scan_records(request, vid):
seafile_api.del_file(r.repo_id, parent_dir, dirent_name,
request.user.username)
handle_virus_record(vid)
result = {'success': True}
return HttpResponse(json.dumps(result), content_type=content_type)
messages.success(request, _('Successfully deleted.'))
except SearpcError as e:
logger.error(e)
result = {'error': _(u"Failed to delete, please try again later.")}
return HttpResponse(json.dumps(result), status=500, content_type=content_type)
messages.error(request, _('Failed to delete, please try again later.'))
return HttpResponseRedirect(reverse('sys_virus_scan_records'))
@login_required_ajax
@sys_staff_required