From aad167873fd6bfd4a116ed178bfe3d75bfc8cea2bc2230bf73c71c761c27a01c Mon Sep 17 00:00:00 2001 From: victor Date: Tue, 16 Jun 2026 03:12:33 -0300 Subject: [PATCH] =?UTF-8?q?Atualiza=20README:=20fixes=20Passo=203=20e=20te?= =?UTF-8?q?la=20de=20usu=C3=A1rios?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index c0e9946..a8bef1b 100644 --- a/README.md +++ b/README.md @@ -365,6 +365,8 @@ docker-compose exec app bundle exec rspec - **Listagem de usuários** chamava o helper inexistente `badge_role` — criado em `ApplicationHelper`. - **Nova consolidação** estourava `NoMethodError: new?` — `ApplicationPolicy` agora define `new? = create?` e `edit? = update?`. - **Login do motorista (PIN)** derrubava `/motorista` com `PG::UndefinedTable: relation "consolidacao_motorista" does not exist` — o inflector pt-BR resolvia o composto no singular. `self.table_name` fixado explicitamente em `Consolidacao`, `ConsolidacaoMotorista`, `ConsolidacaoEntrega` e `Configuracao`. +- **Listagem de usuários** faltava o helper `badge_status_usuario` e a rota `toggle_ativo` estava sem o prefixo `admin_` (verbo errado também) — corrigidos. +- **Passo 3 (revisão) da consolidação** ficava em branco: `GROUP BY tipo` combinado com `ORDER BY created_at` é inválido no PostgreSQL (`PG::GroupingError`, vira 500/tela branca em produção). Corrigido com `reorder(nil)` no count agrupado. ### 🆕 Funcionalidades - **Dashboard com filtro de faixa de datas** (Flatpickr, modo range) no lugar da navegação por mês; o controller passou a consultar por período e a respeitar `.da_conta_gade`.