Corrige tela branca no Passo 3 + erros na tela de usuários
- Passo 3 (revisar): GROUP BY tipo + ORDER BY created_at é inválido no PostgreSQL (PG::GroupingError → 500/tela branca). reorder(nil) no count. Só ficou acessível depois de corrigir o new? da consolidação. - Usuários: helper badge_status_usuario criado; rota toggle_ativo corrigida para toggle_ativo_admin_usuario_path (PATCH); confirms via turbo_confirm. - Passo 3: contagem mostra entregas distintas + nº de pilares (multi-pilar). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -43,6 +43,13 @@ module ApplicationHelper
|
||||
tag.span label, class: "inline-flex items-center px-2.5 py-1 rounded-full text-xs font-bold #{cfg[:cor]}"
|
||||
end
|
||||
|
||||
# Badge de status ativo/inativo do usuário
|
||||
def badge_status_usuario(ativo)
|
||||
cor = ativo ? 'bg-green-600 text-white' : 'bg-red-600 text-white'
|
||||
label = ativo ? 'Ativo' : 'Inativo'
|
||||
tag.span label, class: "inline-flex items-center px-2.5 py-1 rounded-full text-xs font-bold #{cor}"
|
||||
end
|
||||
|
||||
# Barra de progresso laranja
|
||||
def progress_bar(percentual, label: nil)
|
||||
pct = percentual.to_i.clamp(0, 100)
|
||||
|
||||
Reference in New Issue
Block a user