From de62e7d68cb521c260b16a403c18578d4ac76087 Mon Sep 17 00:00:00 2001 From: Rodrigo Borba Date: Sun, 1 Mar 2026 22:04:16 -0300 Subject: [PATCH] =?UTF-8?q?fix:=20adiciona=20bot=C3=A3o=20de=20notifica?= =?UTF-8?q?=C3=A7=C3=B5es=20na=20listagem=20de=20unidades?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sem o botão na tela de Units, não havia como chegar até a página de templates de notificação (captain/units/:unitId/notifications). Adiciona ícone de sino com rota correta + chave i18n PT/EN. --- .../dashboard/i18n/locale/en/captain.json | 1 + .../dashboard/i18n/locale/pt_BR/captain.json | 1 + .../dashboard/settings/captain/units/Index.vue | 14 ++++++++++++++ 3 files changed, 16 insertions(+) diff --git a/app/javascript/dashboard/i18n/locale/en/captain.json b/app/javascript/dashboard/i18n/locale/en/captain.json index c70a4c2d8..9fc8a2379 100644 --- a/app/javascript/dashboard/i18n/locale/en/captain.json +++ b/app/javascript/dashboard/i18n/locale/en/captain.json @@ -109,6 +109,7 @@ "ADD_UNIT": "Add Unit", "EDIT_UNIT": "Edit Unit", "DELETE_UNIT": "Delete Unit", + "NOTIFICATIONS_UNIT": "Notifications", "LIST": { "TABLE_HEADER": [ "Pix Key", diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/captain.json b/app/javascript/dashboard/i18n/locale/pt_BR/captain.json index 4d0f2c60b..5d790a59a 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/captain.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/captain.json @@ -109,6 +109,7 @@ "ADD_UNIT": "Adicionar Unidade", "EDIT_UNIT": "Editar Unidade", "DELETE_UNIT": "Deletar Unidade", + "NOTIFICATIONS_UNIT": "Notificações", "LIST": { "TABLE_HEADER": [ "Pix Key", diff --git a/app/javascript/dashboard/routes/dashboard/settings/captain/units/Index.vue b/app/javascript/dashboard/routes/dashboard/settings/captain/units/Index.vue index a9b93e7af..a099148d2 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/captain/units/Index.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/captain/units/Index.vue @@ -39,6 +39,13 @@ const goToEdit = unit => { }); }; +const goToNotifications = unit => { + router.push({ + name: 'captain_settings_notifications', + params: { unitId: unit.id }, + }); +}; + const openDeleteDialog = unit => { unitToDelete.value = unit; deleteDialogRef.value?.open(); @@ -176,6 +183,13 @@ const confirmDelete = async () => {
+