mirror of
https://github.com/zulip/zulip.git
synced 2025-11-09 00:18:12 +00:00
uploads: Remove unusable UI elements if file uploading is disabled.
If MAX_FILE_UPLOAD_SIZE is set to 0, then UI elements like the upload icon in the compose and message edit UI and "Attachments" menu in "/#settings" are not displayed. A different error message is also displayed if a user tries to drag and drop or paste a file into the compose message box. Fixes #12152.
This commit is contained in:
@@ -274,6 +274,12 @@ function edit_message(row, raw_content) {
|
||||
var editability = get_editability(message, seconds_left_buffer);
|
||||
var is_editable = editability === message_edit.editability_types.TOPIC_ONLY ||
|
||||
editability === message_edit.editability_types.FULL;
|
||||
var max_file_upload_size = page_params.max_file_upload_size;
|
||||
var file_upload_enabled = false;
|
||||
|
||||
if (max_file_upload_size > 0) {
|
||||
file_upload_enabled = true;
|
||||
}
|
||||
|
||||
var form = $(templates.render(
|
||||
'message_edit_form',
|
||||
@@ -284,6 +290,7 @@ function edit_message(row, raw_content) {
|
||||
has_been_editable: editability !== editability_types.NO,
|
||||
topic: util.get_message_topic(message),
|
||||
content: raw_content,
|
||||
file_upload_enabled: file_upload_enabled,
|
||||
minutes_to_edit: Math.floor(page_params.realm_message_content_edit_limit_seconds / 60)}));
|
||||
|
||||
var edit_obj = {form: form, raw_content: raw_content};
|
||||
|
||||
Reference in New Issue
Block a user