Commit Graph

12 Commits

Author SHA256 Message Date
b2695cd920 feat: gerar planilha de carga do SimpliRoute (download .xlsx)
Nova tela ADM/gerente (Administração > Planilha SimpliRoute) que gera a
planilha de importação (.xlsx) de uma operação vigente, no formato do
pt_br_example.xlsx. Preenche Latitude/Longitude reaproveitando a
geocodificação do mês anterior da mesma operação (casa nome + endereço +
supervisão; geo vem do rastreio db_reem_simplerout_2026). Pacientes novos
saem sem lat/long.

- SimpliRoute::PlanilhaCarga: monta linhas + resolve match do mês anterior
- SimpliRoute::PlanilhaCargaXlsx: builder caxlsx com cabeçalho verbatim
- Admin::PlanilhasSimpliRouteController (show/baixar) + policy admin/gerente
- Gem caxlsx (rebuild do container atualiza o Gemfile.lock)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-08 11:05:24 -03:00
ea652c1d70 Corrige menu: botão Editar Lançamento no navbar (menu real)
O botão havia sido adicionado ao _sidebar.html.erb, que é um partial
morto (não renderizado). O menu real é o _navbar.html.erb. Move o link
para lá, na seção Administração, com acesso restrito a admin.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-08 09:42:04 -03:00
8d0d262bf8 Ajustes de UX 2026-06-30 18:05:20 -03:00
96d01aa52a Correção do Botão de esconderbarra lateral principal agora mostrando o botão quando se passa o mouse 2026-06-30 17:57:29 -03:00
ff9614d84c Correção do Botão de esconderbarra lateral principal 2026-06-30 17:47:36 -03:00
11531479f8 Imṕlantação do dash board de acompanhamento diario das entregas 2026-06-29 20:10:52 -03:00
5d5531b695 Adição do Usuario Externo e Correção da data no dashboard 2026-06-22 19:34:19 -03:00
f47675c1dc Adição de logo na barra lateral 2026-06-17 19:23:50 -03:00
292ac31c66 Implantação da area de Arquivamento Visualizar, Excluir e Restaurar 2026-06-17 15:29:17 -03:00
bb1dead9fd Corrige 3 erros de runtime + filtro de faixa de datas no dashboard
Erros corrigidos (reportados em prints):
- Logout dava "No route matches [GET] /auth/logout": link usava method:
  :delete (rails-ujs), que o Turbo ignora -> agora data-turbo-method
- /admin/usuarios estourava NoMethodError 'admin_ou_gerente?'/'admin?' na
  UserPolicy -> adicionados helpers que delegam para o User
- Nova consolidação estourava NoMethodError 'new?' na ConsolidacaoPolicy ->
  ApplicationPolicy passa a definir new? (= create?) e edit? (= update?)

Dashboard:
- Substitui a navegação por mês por um filtro de calendário com faixa de
  datas (Flatpickr, range mode) que auto-submete inicio/fim
- Controller passa a consultar por período (Entrega.no_periodo) em vez de
  do_mes; gráfico diário limitado a ~1 trimestre

Specs: UserPolicy + new? na ConsolidacaoPolicy.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-15 22:27:57 -03:00
146aa3e762 Correções para funcionamento do login adm 2026-06-15 21:17:14 -03:00
eb812868e5 Initial commit - Fase 1: Setup Rails + Docker 2026-06-10 17:40:07 -03:00