feat: Add merge_brazil_contacts option to chatwoot settings

This commit is contained in:
Deivison Lincoln 2024-05-09 14:41:07 -03:00
parent b1747d5df1
commit 597ef38c9a
5 changed files with 31 additions and 1 deletions

View File

@ -127,6 +127,7 @@ const defaultObj = () => ({
sign_msg: true, sign_msg: true,
reopen_conversation: true, reopen_conversation: true,
conversation_pending: false, conversation_pending: false,
merge_brazil_contacts: false,
import_contacts: false, import_contacts: false,
import_messages: false, import_messages: false,
days_limit_import_messages: 0, // Set as a number days_limit_import_messages: 0, // Set as a number

View File

@ -231,6 +231,26 @@
</template> </template>
</v-checkbox> </v-checkbox>
</div> </div>
<div>
<v-checkbox
v-model="chatwootData.merge_brazil_contacts"
:disabled="loading || !AppStore.versionSatisfies('>=1.7.4')"
:hint="
!AppStore.versionSatisfies('>=1.7.4')
? $t('version.availableFrom', { version: '1.7.4' })
: undefined
"
:persistent-hint="!AppStore.versionSatisfies('>=1.7.4')"
hide-details="auto"
class="mb-3"
density="compact"
>
<template v-slot:label>
<span>{{ $t("chatwoot.mergeBrasilianContacts") }}</span>
<HelpTooltip>{{ $t("chatwoot.mergeBrasilianContactsHelp") }}</HelpTooltip>
</template>
</v-checkbox>
</div>
</div> </div>
</v-form> </v-form>
</v-card-text> </v-card-text>
@ -276,6 +296,7 @@ const defaultObj = () => ({
sign_delimiter: "\n", sign_delimiter: "\n",
reopen_conversation: true, reopen_conversation: true,
conversation_pending: false, conversation_pending: false,
merge_brazil_contacts: false,
auto_create: undefined, auto_create: undefined,
import_contacts: false, import_contacts: false,
import_messages: false, import_messages: false,
@ -305,6 +326,7 @@ export default {
sign_delimiter: "\n", sign_delimiter: "\n",
reopen_conversation: true, reopen_conversation: true,
conversation_pending: false, conversation_pending: false,
merge_brazil_contacts: false,
import_contacts: false, import_contacts: false,
import_messages: false, import_messages: false,
days_limit_import_messages: 0, days_limit_import_messages: 0,
@ -318,6 +340,7 @@ export default {
sign_delimiter: "\n", sign_delimiter: "\n",
reopen_conversation: true, reopen_conversation: true,
conversation_pending: false, conversation_pending: false,
merge_brazil_contacts: false,
import_contacts: false, import_contacts: false,
import_messages: false, import_messages: false,
days_limit_import_messages: 0, days_limit_import_messages: 0,

View File

@ -74,7 +74,7 @@ export default {
title: "Phone not connected", title: "Phone not connected",
apiGenericError: "Could not load QR Code, if the error persists, restart the API and try again.", apiGenericError: "Could not load QR Code, if the error persists, restart the API and try again.",
qr: "QR Code", qr: "QR Code",
code: "Código", code: "C<EFBFBD>digo",
}, },
options: { options: {
title: "Behavior", title: "Behavior",
@ -107,6 +107,8 @@ export default {
conversationPendingHelp: "Starts the conversation as pending instead of open", conversationPendingHelp: "Starts the conversation as pending instead of open",
autoCreate: "Create Inbox", autoCreate: "Create Inbox",
autoCreateHelp: "Creates the inbox in Chatwoot if it doesn't exist", autoCreateHelp: "Creates the inbox in Chatwoot if it doesn't exist",
mergeBrasilianContacts: "Merge Brazilian contacts",
mergeBrasilianContactsHelp: "If there are two contacts with the same number, one with the ninth digit and the other without it, they will be merged; valid only for Brazilian numbers.",
importcontacts: "Import contacts", importcontacts: "Import contacts",
importcontactsHelp: "Import contacts to Chatwoot", importcontactsHelp: "Import contacts to Chatwoot",
importmessages: "Import messages", importmessages: "Import messages",

View File

@ -107,6 +107,8 @@ export default {
conversationPendingHelp: "Inicia la conversación como pendiente en lugar de abierta", conversationPendingHelp: "Inicia la conversación como pendiente en lugar de abierta",
autoCreate: "Crear bandeja de entrada", autoCreate: "Crear bandeja de entrada",
autoCreateHelp: "Crea la bandeja de entrada en Chatwoot si no existe", autoCreateHelp: "Crea la bandeja de entrada en Chatwoot si no existe",
mergeBrasilianContacts: "Unir contactos brasileños",
mergeBrasilianContactsHelp: "Si hay dos contactos con el mismo número, uno con el dígito nueve y otro sin él, se fusionarán; válido únicamente para números brasileños.",
importcontacts: "Importar contactos", importcontacts: "Importar contactos",
importcontactsHelp: "Importa contactos a Chatwoot", importcontactsHelp: "Importa contactos a Chatwoot",
importmessages: "Importar mensajes", importmessages: "Importar mensajes",

View File

@ -116,6 +116,8 @@ export default {
"Inicia a conversa como pendente ao invés de aberta", "Inicia a conversa como pendente ao invés de aberta",
autoCreate: "Criar Caixa de Entrada", autoCreate: "Criar Caixa de Entrada",
autoCreateHelp: "Cria a caixa de entrada no Chatwoot caso ela não exista", autoCreateHelp: "Cria a caixa de entrada no Chatwoot caso ela não exista",
mergeBrasilianContacts: "Mesclar contatos brasileiros",
mergeBrasilianContactsHelp: "Se houver dois contatos com o mesmo número, sendo um com nono dígito e outro sem, eles serão mesclados; válido apenas para números brasileiros.",
importcontacts: "Importar contatos", importcontacts: "Importar contatos",
importcontactsHelp: "Importar contatos para o Chatwoot", importcontactsHelp: "Importar contatos para o Chatwoot",
importmessages: "Importar mensagens", importmessages: "Importar mensagens",