# app/policies/variavel_personalizada_policy.rb
#
# Variável personalizada entra no texto de mensagens enviadas em nome da empresa
# — mesma régua de quem configura evento.
class VariavelPersonalizadaPolicy < ApplicationPolicy
  def index?   = pode?('notificacao.variaveis')
  def show?    = index?
  def create?  = index?
  def new?     = create?
  def update?  = index?
  def edit?    = update?
  def destroy? = index?

  class Scope < Scope
    def resolve
      user.pode?('notificacao.variaveis') ? scope.all : scope.none
    end
  end
end
