1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-07-19 09:37:51 +00:00

Merge pull request #865 from haiwen/audit-log

[audit] send file access msg when preview file
This commit is contained in:
Daniel Pan 2015-10-23 15:15:32 +08:00
commit 31b437855f

View File

@ -394,6 +394,7 @@ def _file_view(request, repo_id, path):
wopi_dict = get_wopi_dict(username, repo_id, path)
if wopi_dict:
send_file_download_msg(request, repo, path, 'web')
return render_to_response('view_wopi_file.html', wopi_dict,
context_instance=RequestContext(request))
@ -412,6 +413,7 @@ def _file_view(request, repo_id, path):
fsize = get_file_size(repo.store_id, repo.version, obj_id)
can_preview, err_msg = can_preview_file(u_filename, fsize)
if can_preview:
send_file_download_msg(request, repo, path, 'web')
"""Choose different approach when dealing with different type of file."""
if is_textual_file(file_type=filetype):
handle_textual_file(request, filetype, inner_path, ret_dict)
@ -794,6 +796,11 @@ def view_shared_file(request, token):
if exceeds_limit:
ret_dict['err'] = err_msg
else:
fsize = get_file_size(repo.store_id, repo.version, obj_id)
can_preview, err_msg = can_preview_file(filename, fsize)
if can_preview:
send_file_download_msg(request, repo, path, 'share-link')
"""Choose different approach when dealing with different type of file."""
inner_path = gen_inner_file_get_url(access_token, filename)
if is_textual_file(file_type=filetype):
@ -931,6 +938,11 @@ def view_file_via_shared_dir(request, token):
else:
"""Choose different approach when dealing with different type of file."""
fsize = get_file_size(repo.store_id, repo.version, obj_id)
can_preview, err_msg = can_preview_file(filename, fsize)
if can_preview:
send_file_download_msg(request, repo, real_path, 'share-link')
if is_textual_file(file_type=filetype):
handle_textual_file(request, filetype, inner_path, ret_dict)
elif filetype == DOCUMENT: