Files
Reem-Notas/app/policies/dashboard_policy.rb

16 lines
349 B
Ruby

# 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