Implandação da customização das permissões dos usuarios e das notificaçoes

This commit is contained in:
2026-08-26 17:24:25 -03:00
parent 808c2c7545
commit 5bb5d74e22
71 changed files with 2487 additions and 269 deletions

View File

@@ -121,13 +121,8 @@ module Notificacao
nil
end
# Moeda BR com separador de milhar. Duplica o helper do NotificacaoService de
# propósito: este módulo é chamado de dentro de models e jobs, onde puxar o
# service inteiro só para formatar número seria acoplamento à toa.
def moeda(valor)
inteiro, decimais = format('%.2f', valor.to_f).split('.')
inteiro = inteiro.reverse.gsub(/(\d{3})(?=\d)/, '\1.').reverse
"R$ #{inteiro},#{decimais}"
end
# Formatação vive em Notificacao::Formatador (era copiada aqui e no
# NotificacaoService; com o catálogo de variáveis seriam três cópias).
def moeda(valor) = Formatador.moeda(valor)
end
end