KamoCRM

Auditarea fiecărei modificări de rol în jurnalul de acces de securitate (MS faza J)

FeatureSecurityService
Shipped
15 noiembrie 2026 la 17:05 UTC
Author
Kamo
Commit
8972c9d

RoleAudit implementează RoleChangeListener al bibliotecii partajate: unul SECURITY_SETTING_CHANGE rând pentru fiecare rol creat, redenumit, șters sau al cărui Drepturile au fost acordate / revocate / interzise, după commit, member_id = who Descrierea numeste membrul, rolul (titlu + id), ușa și numele de utilizator și drepturile pe etichetă; detaliile poartă întreaga schimbare ca JSON. HIGH pentru o ștergere sau o modificare care acordă 25+ drepturi deodată (forma Cel mai bun efort, niciodată nu eșuează o scriere. Fiecare ușă: API-ul rolurilor și șabloanele de roluri (OrgRoleService), un Re-semănatul modelului de organizare **************** Un fan-out de fundal numeste membrul care a salvat modelul), un nou org's Rolurile implicite și sincronizarea drepturilor la pornire (RoleRightsSyncService compară drepturile fiecărui rol înainte și după syncAll, deci suprascrie semințele, Rândurile lipsă, grantul de turneu și îndepărtarea orfanului sunt toate acoperite; placeholder Rândurile NOT_SPECIFIED nu sunt modificări; rândul numește pod-ul). Teste: RoleAuditTest 5; RoleRightsSync* (12 suite), SecurityModelRecalc DispatcherTest, SecurityRoleControllerAuthTest 18 verde.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing