diff --git a/app/javascript/dashboard/routes/dashboard/settings/integrations/NewHook.vue b/app/javascript/dashboard/routes/dashboard/settings/integrations/NewHook.vue index 04c9f2d7f..afaf059a6 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/integrations/NewHook.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/integrations/NewHook.vue @@ -3,14 +3,8 @@ import { mapGetters } from 'vuex'; import { useAlert } from 'dashboard/composables'; import hookMixin from './hookMixin'; -import WithLabel from 'v3/components/Form/WithLabel.vue'; -import InboxFilter from 'dashboard/routes/dashboard/settings/reports/components/Filters/Inboxes.vue'; export default { - components: { - InboxFilter, - WithLabel, - }, mixins: [hookMixin], props: { integration: { @@ -23,7 +17,6 @@ export default { endPoint: '', alertMessage: '', values: {}, - inboxIds: [], }; }, computed: { @@ -54,17 +47,11 @@ export default { isIntegrationDialogflow() { return this.integration.id === 'dialogflow'; }, - isIntegrationCaptain() { - return this.integration.id === 'captain'; - }, }, methods: { onClose() { this.$emit('close'); }, - setInboxes(selectedInboxes) { - this.inboxIds = selectedInboxes.map(inbox => inbox.id); - }, buildHookPayload() { const hookPayload = { app_id: this.integration.id, @@ -86,10 +73,6 @@ export default { } }); - if (this.isIntegrationCaptain) { - hookPayload.settings.inbox_ids = this.inboxIds; - } - if (this.isHookTypeInbox && this.values.inbox) { hookPayload.inbox_id = this.values.inbox; } @@ -97,14 +80,6 @@ export default { return hookPayload; }, async submitForm() { - if (this.isIntegrationCaptain && !this.inboxIds.length) { - this.alertMessage = this.$t( - 'INTEGRATION_SETTINGS.CAPTAIN.ERRORS.CREATE_INBOX_IDS' - ); - useAlert(this.alertMessage); - return; - } - try { await this.$store.dispatch( 'integrations/createHook', @@ -142,7 +117,7 @@ export default { v-bind="item" /> - - -
{{ $t('INTEGRATION_APPS.ADD.FORM.SUBMIT') }}