# app/policies/dashboard_policy.rb class DashboardPolicy < Struct.new(:user, :dashboard) def metricas? user.admin? || user.gerente? || user.operador? end def index? user.admin? || user.gerente? end # Dashboard de operações: todos menos motorista (mesma regra do dashboard HTML). def operacoes? !user.motorista? end end