- Verschickt
- 15. November 2026 um 17:05 UTC
- Autor
- Kamo
- Commit
- 8972c9d
RoleAudit implementiert shared-libs RoleChangeListener: one SECURITY_SETTING_CHANGE Zeile pro Rolle, die erstellt, umbenannt, gelöscht oder deren Rechte wurden erteilt / widerrufen / verweigert, nach dem Commit, member_id = who Die Beschreibung nennt das Mitglied, die Rolle (Titel + ID), die Tür und die Anzahl der Mitglieder und die Rechte nach Label; die Details tragen die ganze Änderung als JSON. HIGH für eine Löschung oder eine Änderung, die 25+ Rechte gleichzeitig gewährt (die Form von Die Eskalation der Phase I), sonst MEDIUM. Beste Anstrengung, verfehlt nie ein Schreiben. Jede Tür: die Rollen-API und Rollenvorlagen (OrgRoleService), ein Organisationsmodells Re-Seed **************** die Hintergrund-Fan-Out nennt das Mitglied, das das Modell gespeichert hat), eine neue Organisation Standardrollen und die Synchronisierung der Boot-Rechte (RoleRightsSyncService Vergleicht die Rechte jeder Rolle vor und nach syncAll, also überschreibt Seeds, Fehlende Zeilen, der Tour-Zuschuss und die Verwaistentfernung sind alle abgedeckt; Platzhalter NOT_SPECIFIED-Zeilen sind keine Änderungen; die Zeile nennt den Pod). Tests: RoleAuditTest 5; RoleRightsSync* (12 Suiten), Sicherheitsmodell-Wiederberechnung DispatcherTest, SecurityRoleControllerAuthTest 18 grün.
