From 1fe3960285239124cc5d399896aa91ab0322c51d Mon Sep 17 00:00:00 2001 From: Pranav Raj S Date: Thu, 25 Jan 2024 12:15:21 -0800 Subject: [PATCH] Upgrade @vuelidate to 2.x --- .storybook/preview.js | 4 +- .../dashboard/components/CustomAttribute.vue | 28 +++++++--- .../sidebarComponents/AddAccountModal.vue | 14 +++-- .../components/widgets/AICTAModal.vue | 12 ++-- .../ConversationAdvancedFilter.vue | 12 ++-- .../conversation/EmailTranscriptModal.vue | 15 +++-- .../widgets/conversation/ReplyEmailHead.vue | 27 +++++---- .../WhatsappTemplates/TemplateParser.vue | 9 ++- .../conversation/helpers/emailHeadHelper.js | 2 +- .../widgets/modal/ConfirmDeleteModal.vue | 13 +++-- .../mixins/automations/methodsMixin.js | 4 +- .../mixins/automations/validationsMixin.js | 6 +- .../contact/components/AddCustomAttribute.vue | 14 +++-- .../contact/components/MergeContact.vue | 15 +++-- .../components/ContactsAdvancedFilters.vue | 13 +++-- .../conversation/contact/ContactForm.vue | 26 +++++---- .../conversation/contact/ConversationForm.vue | 37 +++++++----- .../dashboard/customviews/AddCustomViews.vue | 19 ++++--- .../helpcenter/components/AddLocale.vue | 16 ++++-- .../components/PortalSettingsBasicForm.vue | 31 +++++----- .../PortalSettingsCustomizationForm.vue | 21 ++++--- .../pages/categories/AddCategory.vue | 18 +++--- .../pages/categories/EditCategory.vue | 19 ++++--- .../dashboard/settings/account/Index.vue | 26 +++++---- .../agentBots/components/CSMLBotEditor.vue | 16 ++++-- .../dashboard/settings/agents/AddAgent.vue | 22 +++++--- .../dashboard/settings/agents/EditAgent.vue | 22 +++++--- .../settings/attributes/AddAttribute.vue | 48 +++++++++------- .../settings/attributes/EditAttribute.vue | 44 +++++++++------ .../settings/automation/AddAutomationRule.vue | 21 +++---- .../automation/EditAutomationRule.vue | 21 +++---- .../settings/campaigns/AddCampaign.vue | 56 ++++++++++--------- .../settings/campaigns/EditCampaign.vue | 42 +++++++------- .../dashboard/settings/canned/AddCanned.vue | 24 ++++---- .../dashboard/settings/canned/EditCanned.vue | 26 +++++---- .../dashboard/settings/inbox/AddAgents.vue | 6 +- .../dashboard/settings/inbox/ImapSettings.vue | 24 ++++---- .../dashboard/settings/inbox/Settings.vue | 16 +++--- .../dashboard/settings/inbox/SmtpSettings.vue | 28 ++++++---- .../settings/inbox/WidgetBuilder.vue | 16 ++++-- .../inbox/channels/360DialogWhatsapp.vue | 28 ++++++---- .../dashboard/settings/inbox/channels/Api.vue | 20 ++++--- .../settings/inbox/channels/BandwidthSms.vue | 46 ++++++++------- .../settings/inbox/channels/CloudWhatsapp.vue | 40 +++++++------ .../settings/inbox/channels/Facebook.vue | 22 +++++--- .../settings/inbox/channels/Line.vue | 28 ++++++---- .../settings/inbox/channels/Telegram.vue | 14 +++-- .../settings/inbox/channels/Twilio.vue | 46 ++++++++------- .../emailChannels/ForwardToOption.vue | 20 ++++--- .../channels/emailChannels/Microsoft.vue | 12 ++-- .../inbox/settingsPage/CollaboratorsPage.vue | 16 ++++-- .../inbox/settingsPage/ConfigurationPage.vue | 9 ++- .../DashboardApps/DashboardAppModal.vue | 24 ++++---- .../integrations/Webhooks/WebhookForm.vue | 16 ++++-- .../dashboard/settings/labels/AddLabel.vue | 10 ++-- .../dashboard/settings/labels/EditLabel.vue | 10 ++-- .../labels/specs/validationMixin.spec.js | 10 ++-- .../settings/labels/validationMixin.js | 8 +-- .../dashboard/settings/labels/validations.js | 2 +- .../dashboard/settings/macros/MacroForm.vue | 17 ++++-- .../dashboard/settings/macros/MacroNode.vue | 9 ++- .../settings/macros/MacroProperties.vue | 4 +- .../settings/profile/ChangePassword.vue | 30 +++++----- .../dashboard/settings/profile/Index.vue | 27 +++++---- .../settings/teams/Create/AddAgents.vue | 4 +- .../settings/teams/Edit/EditAgents.vue | 4 +- .../dashboard/settings/teams/TeamForm.vue | 14 ++--- .../settings/teams/helpers/validations.js | 2 +- app/javascript/entrypoints/application.js | 2 - app/javascript/entrypoints/survey.js | 2 - app/javascript/entrypoints/v3app.js | 2 - app/javascript/entrypoints/widget.js | 2 - .../mixins/specs/automationMixin.spec.js | 4 -- .../whatsappTemplates.spec.js | 2 - .../v3/views/auth/password/Edit.vue | 19 ++++--- .../v3/views/auth/reset/password/Index.vue | 13 +++-- .../auth/signup/components/Signup/Form.vue | 37 ++++++------ app/javascript/v3/views/login/Index.vue | 18 ++++-- .../widget/components/template/EmailInput.vue | 14 +++-- package.json | 3 +- yarn.lock | 24 ++++++-- 81 files changed, 866 insertions(+), 601 deletions(-) diff --git a/.storybook/preview.js b/.storybook/preview.js index 3f98c2cd8..7c046d51a 100644 --- a/.storybook/preview.js +++ b/.storybook/preview.js @@ -2,7 +2,6 @@ import { addDecorator } from '@storybook/vue'; import Vue from 'vue'; import Vuex from 'vuex'; import VueI18n from 'vue-i18n'; -import Vuelidate from 'vuelidate'; import Multiselect from 'vue-multiselect'; import VueDOMPurifyHTML from 'vue-dompurify-html'; import FluentIcon from 'shared/components/FluentIcon/DashboardIcon'; @@ -14,7 +13,6 @@ import { domPurifyConfig } from 'shared/helpers/HTMLSanitizer'; import '../app/javascript/dashboard/assets/scss/storybook.scss'; Vue.use(VueI18n); -Vue.use(Vuelidate); Vue.use(WootUiKit); Vue.use(Vuex); Vue.use(VueDOMPurifyHTML, domPurifyConfig); @@ -32,7 +30,7 @@ addDecorator(() => ({ template: '', i18n: i18nConfig, store, - beforeCreate: function() { + beforeCreate: function () { this.$root._i18n = this.$i18n; }, })); diff --git a/app/javascript/dashboard/components/CustomAttribute.vue b/app/javascript/dashboard/components/CustomAttribute.vue index c4846bcbc..166364251 100644 --- a/app/javascript/dashboard/components/CustomAttribute.vue +++ b/app/javascript/dashboard/components/CustomAttribute.vue @@ -13,7 +13,7 @@
{{ label }} @@ -39,8 +39,8 @@ :type="inputType" class="input-group-field" autofocus="true" - :class="{ error: $v.editedValue.$error }" - @blur="$v.editedValue.$touch" + :class="{ error: v$.editedValue.$error }" + @blur="v$.editedValue.$touch" @keyup.enter="onUpdate" />
@@ -122,12 +122,13 @@