From ce4ce3c86c170c75ac7ff3a96e3eef3ca1a4bfbc Mon Sep 17 00:00:00 2001 From: Muhsin Keloth Date: Thu, 15 Apr 2021 22:28:19 +0530 Subject: [PATCH] fix: Check uploaded file size in widget and dashboard (#1975) * File size check logic in widget * set maxium file size * update locale texts * file size check in dashboard * dynamincally set file size limit error message * code climate review fixes * add alert mixin * move attahcment bus event to constants * Move file size check logic to helper * add specs for file size limit check helper * changes as per review --- .../components/widgets/AttachmentsPreview.vue | 7 +--- .../widgets/conversation/ReplyBox.vue | 37 +++++++++++------- app/javascript/dashboard/helper/files.js | 11 ------ .../dashboard/helper/specs/files.spec.js | 18 --------- .../i18n/locale/en/conversation.json | 1 + app/javascript/shared/constants/busEvents.js | 1 + app/javascript/shared/constants/messages.js | 2 + app/javascript/shared/helpers/FileHelper.js | 25 ++++++++++++ .../shared/helpers/specs/FileHelper.spec.js | 38 +++++++++++++++++++ .../widget/components/ChatAttachment.vue | 24 ++++++++---- app/javascript/widget/i18n/locale/en.json | 3 +- app/javascript/widget/views/Home.vue | 32 +++++++++++++++- 12 files changed, 143 insertions(+), 56 deletions(-) delete mode 100644 app/javascript/dashboard/helper/files.js delete mode 100644 app/javascript/dashboard/helper/specs/files.spec.js create mode 100644 app/javascript/shared/helpers/FileHelper.js create mode 100644 app/javascript/shared/helpers/specs/FileHelper.spec.js diff --git a/app/javascript/dashboard/components/widgets/AttachmentsPreview.vue b/app/javascript/dashboard/components/widgets/AttachmentsPreview.vue index 84d6c7277..2d5ded515 100644 --- a/app/javascript/dashboard/components/widgets/AttachmentsPreview.vue +++ b/app/javascript/dashboard/components/widgets/AttachmentsPreview.vue @@ -11,9 +11,7 @@ class="image-thumb" :src="attachment.thumb" /> - - 📄 - + 📄
@@ -37,8 +35,7 @@