<%# app/views/admin/auditoria_logs/index.html.erb %> <% content_for :title, 'Auditoria' %>

šŸ” Auditoria

<%= form_with url: admin_auditoria_logs_path, method: :get, class: 'bg-[#1a1a1a] border border-[#2a2a2a] rounded-xl p-4 mb-6 flex flex-wrap gap-3' do %> <%= select_tag :user_id, options_from_collection_for_select(@usuarios, :id, :nome_display, params[:user_id]), include_blank: 'Todos os usuÔrios', class: 'bg-[#0a0a0a] border border-[#2a2a2a] text-white rounded-lg px-3 py-2.5' %> <%= text_field_tag :acao, params[:acao], placeholder: 'Ação (ex: finalizar)', class: 'bg-[#0a0a0a] border border-[#2a2a2a] text-white rounded-lg px-3 py-2.5' %> <%= submit_tag 'Filtrar', class: 'bg-orange-500 hover:bg-orange-600 text-black font-bold px-5 rounded-lg cursor-pointer' %> <% end %>
<% @logs.each do |log| %> <% end %>
Quando UsuÔrio Ação Entidade Detalhes
<%= l log.created_at, format: :short %> <%= User.find_by(id: log.user_id)&.nome_display || "##{log.user_id}" %> <%= log.acao %> <%= log.entidade %><%= " ##{log.entidade_id}" if log.entidade_id %> <%= log.dados_novos['detalhes'] || log.dados_novos.to_s.first(80) %>
<% if @logs.empty? %>

Nenhum registro de auditoria encontrado.

<% end %>