Sprints #907
Atualizado por Rodrigo Admin há 25 dias
## Visão Geral das Etapas de Desenvolvimento: Ajuste nos Modelos de Domínio (bot_model.dart): Mapear os campos name e description na classe BotAssociationModel para que possamos ler o nome e descrição customizados de cada instância (ex: "WhatsApp Suporte", "WhatsApp Vendas") criados a partir do mesmo template. Implementação de Abas no Catálogo (bot_catalog_view.dart): Adicionar um DefaultTabController e dividir a interface em duas abas: Modelos Disponíveis: Exibe a lista global de templates (bots). O botão principal criará uma nova instância independente (iniciando o wizard com association: null). Meus Bots: Exibe as instâncias criadas e configuradas (bot_associations), cada uma mostrando seu nome customizado, o modelo no qual é baseada, o badge de status e os botões de edição, visualização de métricas e desativação. Garantia de Regras de Constraints do Flutter: Revisar o código para evitar crashes de layout (como o limite de tamanho de botões dentro de Row e de propagação de constraints em listas). ## Atividades Devops Docker, Automation Tests e Remocao das tabelas/funcionalidades descontinuadas Tarefas: 1. Permitir [X] Atualizar o docker compose para criar mais todos os apps e servico na mesma stack [X] Atualizar os envs para apontar corretamente os endpoints de um bot do mesmo bot template. cada servico 2. [X] Adicionar página bot details com métricas e histórico de conversas do datatables do n8n puxando dados através de api. servico redis 3. [X] Adicionar os roles dos usuários (RBAC) para acessar telas/dados/bots e campo para seleção do usuário responsável pelo bot. servico Evolution API 2.3.7 4. Alteração do gráfico [X] Adicionar servico N8N [X] Criar documentacao de histórico de execução bootstrap da aplicacao via docker usando command line [X] Mudar docker compose para ajustar dias/horas enxergar o codigo atualizado no eixo X e exibir popup com informações de quantidade de execução no pontos metrificados. ambiente local 5. Criação de cronjob para exportação [ ] Atualização dos dados de execução do n8n testes para manter a tabela de cobertura maior que 80% [X] Remoção das tabelas descontinuadas