From c3154ae7fc3ced4828b47d482d8587b1a55fea48 Mon Sep 17 00:00:00 2001 From: Ricardo Paes Date: Mon, 14 Mar 2022 08:47:45 -0300 Subject: [PATCH] :sparkles: Show the connection currently being used --- .../TicketServices/ListTicketsService.ts | 6 ++++++ .../src/components/TicketListItem/index.js | 18 ++++++++++++++++++ frontend/src/translate/languages/en.js | 1 + frontend/src/translate/languages/es.js | 1 + frontend/src/translate/languages/pt.js | 1 + 5 files changed, 27 insertions(+) diff --git a/backend/src/services/TicketServices/ListTicketsService.ts b/backend/src/services/TicketServices/ListTicketsService.ts index 29e165c..b8d8dd6 100644 --- a/backend/src/services/TicketServices/ListTicketsService.ts +++ b/backend/src/services/TicketServices/ListTicketsService.ts @@ -6,6 +6,7 @@ import Contact from "../../models/Contact"; import Message from "../../models/Message"; import Queue from "../../models/Queue"; import ShowUserService from "../UserServices/ShowUserService"; +import Whatsapp from "../../models/Whatsapp"; interface Request { searchParam?: string; @@ -50,6 +51,11 @@ const ListTicketsService = async ({ model: Queue, as: "queue", attributes: ["id", "name", "color"] + }, + { + model: Whatsapp, + as: "whatsapp", + attributes: ["name"] } ]; diff --git a/frontend/src/components/TicketListItem/index.js b/frontend/src/components/TicketListItem/index.js index 8ddff74..d0fc01b 100644 --- a/frontend/src/components/TicketListItem/index.js +++ b/frontend/src/components/TicketListItem/index.js @@ -99,6 +99,21 @@ const useStyles = makeStyles(theme => ({ top: "0%", left: "0%", }, + + userTag: { + position: "absolute", + marginRight: 5, + right: 5, + bottom: 5, + background:"#2576D2", + color: "#ffffff", + border:"1px solid #CCC", + padding: 1, + paddingLeft: 5, + paddingRight: 5, + borderRadius: 10, + fontSize: "1em" + }, })); const TicketListItem = ({ ticket }) => { @@ -196,6 +211,9 @@ const TicketListItem = ({ ticket }) => { )} )} + {ticket.whatsappId && ( +
{ticket.whatsapp.name}
+ )} } secondary={ diff --git a/frontend/src/translate/languages/en.js b/frontend/src/translate/languages/en.js index 0c34e42..573e952 100644 --- a/frontend/src/translate/languages/en.js +++ b/frontend/src/translate/languages/en.js @@ -263,6 +263,7 @@ const messages = { assignedHeader: "Working on", noTicketsTitle: "Nothing here!", noTicketsMessage: "No tickets found with this status or search term.", + connectionTitle: "Connection that is currently being used.", buttons: { accept: "Accept", }, diff --git a/frontend/src/translate/languages/es.js b/frontend/src/translate/languages/es.js index a0fa54b..9af0ab4 100644 --- a/frontend/src/translate/languages/es.js +++ b/frontend/src/translate/languages/es.js @@ -265,6 +265,7 @@ const messages = { pendingHeader: "Cola", assignedHeader: "Trabajando en", noTicketsTitle: "¡Nada acá!", + connectionTitle: "Conexión que se está utilizando actualmente.", noTicketsMessage: "No se encontraron tickets con este estado o término de búsqueda", buttons: { diff --git a/frontend/src/translate/languages/pt.js b/frontend/src/translate/languages/pt.js index aeeb472..1c3b025 100644 --- a/frontend/src/translate/languages/pt.js +++ b/frontend/src/translate/languages/pt.js @@ -266,6 +266,7 @@ const messages = { noTicketsTitle: "Nada aqui!", noTicketsMessage: "Nenhum ticket encontrado com esse status ou termo pesquisado", + connectionTitle: "Conexão que está sendo utilizada atualmente.", buttons: { accept: "Aceitar", },