1.6 KiB
1.6 KiB
Nota de Progresso: Correção Relatórios IA (Captain Reports)
Objetivo: Corrigir as traduções e o comportamento visual/sincronização dos relatórios de IA do Capitão.
Contexto: Os relatórios não exibiam traduções corretas para períodos e inboxes devido a uma duplicação no settings.json. Além disso, a data exibia shift de timezone e não havia polling de status.
Passos Realizados:
- Removida a duplicação de
CAPTAIN_REPORTSnosettings.json(PT e EN). - Centralizadas as traduções em
captain.json. - Atualizado
InsightsController#indexpara carregar todos os relatórios por padrão, permitindo visualizações imediatas. - Adicionado mecanismo de polling (10s) na UI para relatórios em processamento.
- Corrigida a formatação de data para evitar mudança de dia por fuso horário.
Arquivos Alterados:
app/controllers/api/v1/accounts/captain/reports/insights_controller.rbapp/javascript/dashboard/i18n/locale/en/captain.jsonapp/javascript/dashboard/i18n/locale/en/settings.jsonapp/javascript/dashboard/i18n/locale/pt_BR/captain.jsonapp/javascript/dashboard/i18n/locale/pt_BR/integrations.jsonapp/javascript/dashboard/i18n/locale/pt_BR/settings.jsonapp/javascript/dashboard/routes/dashboard/settings/captain/reports/Index.vue
Como Validar:
- Acesse Relatórios IA.
- Verifique se aparecem os relatórios existentes sem precisar selecionar filtros.
- Gere um novo relatório e acompanhe o status mudar de "Pendente/Processando" para "Concluído" sem atualizar a página.
- Verifique se a data exibida no card é idêntica à selecionada no filtro.