Adição da função de configuração de email e whatts
This commit is contained in:
22
app/policies/configuracao_notificacao_policy.rb
Normal file
22
app/policies/configuracao_notificacao_policy.rb
Normal file
@@ -0,0 +1,22 @@
|
||||
# app/policies/configuracao_notificacao_policy.rb
|
||||
#
|
||||
# Mais restrito que ConfiguracaoPolicy (que libera index? para gerente): estas
|
||||
# são credenciais de envio — senha de e-mail e token do Twilio —, então só ADM.
|
||||
#
|
||||
# ⚠️ Cada action nova do controller precisa de um método `<action>?` aqui,
|
||||
# senão o `authorize` estoura.
|
||||
class ConfiguracaoNotificacaoPolicy < ApplicationPolicy
|
||||
def show?
|
||||
admin?
|
||||
end
|
||||
|
||||
def update?
|
||||
admin?
|
||||
end
|
||||
|
||||
class Scope < Scope
|
||||
def resolve
|
||||
scope.all
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user