From 2dfe75931aa9e7fa366662fa8bf53eede13dec21 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Wed, 15 Jan 2025 19:29:19 +0530 Subject: [PATCH] fix: merged twilio & exotel settings in one calling settings --- .../components/Settings/ExotelSettings.vue | 6 - frontend/src/components/Settings/Settings.vue | 12 +- .../components/Settings/TelephonySettings.vue | 272 ++++++++++++++++++ .../components/Settings/TwilioSettings.vue | 6 - 4 files changed, 275 insertions(+), 21 deletions(-) delete mode 100644 frontend/src/components/Settings/ExotelSettings.vue create mode 100644 frontend/src/components/Settings/TelephonySettings.vue delete mode 100644 frontend/src/components/Settings/TwilioSettings.vue diff --git a/frontend/src/components/Settings/ExotelSettings.vue b/frontend/src/components/Settings/ExotelSettings.vue deleted file mode 100644 index 3ccd252a..00000000 --- a/frontend/src/components/Settings/ExotelSettings.vue +++ /dev/null @@ -1,6 +0,0 @@ - - diff --git a/frontend/src/components/Settings/Settings.vue b/frontend/src/components/Settings/Settings.vue index 84c9fbab..2f1c981d 100644 --- a/frontend/src/components/Settings/Settings.vue +++ b/frontend/src/components/Settings/Settings.vue @@ -56,8 +56,7 @@ import InviteMemberPage from '@/components/Settings/InviteMemberPage.vue' import ProfileSettings from '@/components/Settings/ProfileSettings.vue' import WhatsAppSettings from '@/components/Settings/WhatsAppSettings.vue' import ERPNextSettings from '@/components/Settings/ERPNextSettings.vue' -import TwilioSettings from '@/components/Settings/TwilioSettings.vue' -import ExotelSettings from '@/components/Settings/ExotelSettings.vue' +import TelephonySettings from '@/components/Settings/TelephonySettings.vue' import SidebarLink from '@/components/SidebarLink.vue' import { usersStore } from '@/stores/users' import { @@ -106,14 +105,9 @@ const tabs = computed(() => { label: __('Integrations'), items: [ { - label: __('Twilio'), + label: __('Telephony'), icon: PhoneIcon, - component: markRaw(TwilioSettings), - }, - { - label: __('Exotel'), - icon: PhoneIcon, - component: markRaw(ExotelSettings), + component: markRaw(TelephonySettings), }, { label: __('WhatsApp'), diff --git a/frontend/src/components/Settings/TelephonySettings.vue b/frontend/src/components/Settings/TelephonySettings.vue new file mode 100644 index 00000000..1a842c9b --- /dev/null +++ b/frontend/src/components/Settings/TelephonySettings.vue @@ -0,0 +1,272 @@ + + diff --git a/frontend/src/components/Settings/TwilioSettings.vue b/frontend/src/components/Settings/TwilioSettings.vue deleted file mode 100644 index 8d8479ba..00000000 --- a/frontend/src/components/Settings/TwilioSettings.vue +++ /dev/null @@ -1,6 +0,0 @@ - -