Projeto

Geral

Perfil

Ações

Implementacao #932

Aberta

Documentação #888: ÉPICA 01: Fundação e Autenticação

Sprints #890: Sprint 2 — Atividades de banco de dados

S2T4: Módulo de Canais/Conexões

Adicionado por Rodrigo Admin 14 dias atrás. Atualizado 13 dias atrás.

Situação:
Integração
Prioridade:
baixo
Atribuído para:
Categoria:
-
Início:
06/04/2026
Data prevista:
06/04/2026 (15 dias atrasado)
% Terminado:

100%

Tempo estimado:
1:00 h

Descrição

Este módulo permitirá que os tenants cadastrem e gerenciem suas conexões com WhatsApp, Telegram e Web.

Criei um novo Plano de Implementação detalhando as mudanças no banco de dados e no backend.

📝 Resumo do Plano (S2T4):
Modelagem Prisma: Criação do modelo Channel com tipos (WhatsApp, Telegram, Web) e status de conexão.
Isolação por Tenant: Garantia de que as conexões de uma empresa não sejam visíveis para outras.
Vinculação com Chatbots: Possibilidade de associar um canal específico a um chatbot já existente.

NOTE
Nesta etapa, focaremos no CRUD e na persistência das configurações. A integração funcional com as APIs de mensageria (como Evolution API) será realizada em sprints futuras.

Ações #1

Atualizado por Rodrigo Admin14 dias

Implementamos toda a estrutura necessária para gerenciar conexões de comunicação (WhatsApp, Telegram, Web) com isolamento total entre tenants e validações de segurança para vínculos de chatbots.

📋 O que foi feito:
Prisma Schema: Adição do modelo Channel e enums de tipo/status.
NestJS Resource: Implementação completa de CRUD no ChannelsController e ChannelsService.
Segurança e Multi-tenancy: Integração com JwtAuthGuard e TenantInterceptor, garantindo que um tenant nunca acesse ou vincule recursos de outro.
Documentação: Endpoints documentados via Swagger.
Verificação: Testes manuais confirmaram que tentativas de acesso cruzado entre tenants (ex: Globex tentando usar um bot da Acme) são bloqueadas com 400 Bad Request.

Ações #2

Atualizado por Rodrigo Admin13 dias

  • Situação alterado de Testing para Integração
Ações

Exportar para Atom PDF