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

@@ -1,20 +1,10 @@
# app/policies/configuracao_policy.rb
class ConfiguracaoPolicy < ApplicationPolicy
def index?
admin_ou_gerente?
end
def index? = pode?('admin.configuracoes')
def show? = index?
def edit?
admin?
end
def update?
admin?
end
class Scope < Scope
def resolve
scope.all
end
end
# Alterar preço muda o valor de todo fechamento daqui para a frente — chave
# própria, separada de só olhar a tabela.
def edit? = pode?('admin.configuracoes_editar')
def update? = edit?
end