KamoCRM

Auditar cada alteração de função no log de acesso de segurança (fase J do MS)

FeatureSecurityService
Enviado
15 de novembro de 2026 às 17:05 UTC
Autor
Kamo
Confirmação
8972c9d

RoleAudit implementa o RoleChangeListener da shared-lib: one SECURITY_SETTING_CHANGE linha por função criada, renomeada, excluída ou cujo direitos foram concedidos / revogados / negados, após o commit, member_id = quem A descrição nomeia o membro, a função (título + id), a porta e o endereço e os direitos por rótulo; os detalhes carregam toda a alteração como JSON. HIGH para uma exclusão ou uma alteração que concede 25+ direitos de uma só vez (a forma de Fase I), MÉDIO caso contrário. Melhor esforço, nunca falha uma gravação. Cada porta: a API de funções e modelos de função (OrgRoleService), um re-seed do modelo de organização **************** o nomes do membro que salvou o modelo), uma nova org's funções padrão, e a sincronização de direitos de inicialização (RoleRightsSyncService compara os direitos de cada função antes e depois de syncAll, então substitua as sementes, linhas em falta, o subsídio de turnê e a remoção órfã são todos cobertos; placeholder As linhas NOT_SPECIFIED não são alterações; a linha nomeia o pod). Testes: RoleAuditTest 5; RoleRightsSync* (12 conjuntos), SecurityModelRecalc DispatcherTest, SecurityRoleControllerAuthTest 18 verde.

Todas as alterações

Como o que você vê o transporte?

Comece com o plano gratuito e leia esta página novamente daqui a um mês, para saber mais sobre o que está disponível para você.

Comece grátis para sempreVer preços