KamoCRM

Auditar cada cambio de rol en el registro de acceso de seguridad (fase J de MS)

FeatureSecurityService
Enviado
15 de noviembre de 2026 a las 17:05 UTC
Autor
Kamo
Commit
8972c9d

RoleAudit implementa el RoleChangeListener de shared-lib: uno SECURITY_SETTING_CHANGE fila por rol creado, renombrado, eliminado o cuyo Se otorgaron / revocaron / negaron derechos, después de la confirmación, member_id = who La descripción nombra al miembro, el rol (título + id), la puerta y el nombre de usuario y los derechos por etiqueta; los detalles llevan todo el cambio como JSON. HIGH para una eliminación o un cambio que otorga más de 25 derechos a la vez (la forma de El mejor esfuerzo, nunca falla una escritura.El mejor esfuerzo, nunca falla una escritura. Cada puerta: la API de roles y las plantillas de roles (OrgRoleService), un La re-siembra del modelo de organización **************** el El nombre del miembro que guardó el modelo), una nueva org's Los roles predeterminados y la sincronización de derechos en el momento del inicio (RoleRightsSyncService compara los derechos de cada rol antes y después de syncAll, por lo que sobrescribe las semillas, Las filas que faltan, la subvención de gira y la remoción de huérfanos están todos cubiertos; Las filas NOT_SPECIFIED no son cambios; la fila nombra el pod). Pruebas: RoleAuditTest 5; RoleRightsSync* (12 suites), SecurityModelRecalc DispatcherTest, SecurityRoleControllerAuthTest 18 verde.

Todos los cambios

¿Te gusta lo que ves envío?

Comienza con el plan gratuito y vuelve a leer esta página dentro de un mes para ver cómo funcionan las funciones y los beneficios.

Comience gratis para siempreVer los precios