mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-16 23:29:49 +00:00
View file error (#2341)
* Revert "update file view page"
This reverts commit 6cac4e1fe4
.
* update file view page
show msg when file can not be previewed
This commit is contained in:
@@ -67,7 +67,11 @@
|
||||
<div id="file-view" class="flex-1 ov-auto {% block file_view_extra_class %}{% endblock %}">
|
||||
{% if err %}
|
||||
<div id="file-view-tip">
|
||||
<p class="error">{{ err }}</p>
|
||||
{% if err != 'invalid extension' %}
|
||||
<p class="error">{{ err }}</p>
|
||||
{% else %}
|
||||
<p>{% trans "Online view is not applicable to this file format" %}</p>
|
||||
{% endif %}
|
||||
</div>
|
||||
{% else %}
|
||||
{% block file_view %}{% endblock %}
|
||||
|
@@ -347,7 +347,9 @@ def can_preview_file(file_name, file_size, repo=None):
|
||||
else:
|
||||
return (True, None)
|
||||
else:
|
||||
return (False, _(u'Online view is not applicable to this file format'))
|
||||
# TODO: may need a better way instead of return string, and compare
|
||||
# that string in templates
|
||||
return (False, "invalid extension")
|
||||
|
||||
def send_file_access_msg_when_preview(request, repo, path, access_from):
|
||||
""" send file access msg when user preview file from web
|
||||
@@ -693,7 +695,7 @@ def view_lib_file(request, repo_id, path):
|
||||
return_dict['err'] = _(u'Error when prepare OnlyOffice file preview page.')
|
||||
|
||||
if not HAS_OFFICE_CONVERTER:
|
||||
return_dict['err'] = _(u'Online view is not applicable to this file format')
|
||||
return_dict['err'] = "invalid extension"
|
||||
return render(request, 'view_file_base.html', return_dict)
|
||||
|
||||
if file_size > OFFICE_PREVIEW_MAX_SIZE:
|
||||
@@ -710,7 +712,7 @@ def view_lib_file(request, repo_id, path):
|
||||
# render file preview page
|
||||
return render(request, template, return_dict)
|
||||
else:
|
||||
return_dict['err'] = _(u'Online view is not applicable to this file format')
|
||||
return_dict['err'] = "invalid extension"
|
||||
return render(request, 'view_file_base.html', return_dict)
|
||||
|
||||
def view_history_file_common(request, repo_id, ret_dict):
|
||||
|
Reference in New Issue
Block a user