- Отгружено
- 15 ноября 2026 г. в 17:05 UTC
- Автор
- Kamo
- Завершение
- 8972c9d
RoleAudit реализует RoleChangeListener shared-lib: один строка SECURITY_SETTING_CHANGE для роли, созданной, переименованной, удаленной или права были предоставлены / отозваны / отказано, после фиксации, member_id = кто В описании указываются имена членов, их роли (title + id), дверь и права по меткам; детали несут все изменения в виде JSON. HIGH для удаления или изменения, предоставляющего 25+ прав одновременно (форма Фаза I эскалации), СРЕДНИЙ в противном случае. Лучшее усилие, никогда не пропускает запись. Каждая дверь: API ролей и шаблонов ролей (OrgRoleService), пересеивание организационной модели **************** background fan-out имена участника, который сохранил модель), новая организация по умолчанию и синхронизации прав при загрузке (RoleRightsSyncService сравнивает права каждой роли до и после syncAll, так что переопределяет семена, недостающие строки, субсидии на поездки и переезд сирот все охватываются; NOT_SPECIFIED строки не являются изменениями; строка называет под). Тесты: RoleAuditTest 5; RoleRightsSync* (12 комплектов), SecurityModelRecalc DispatcherTest, SecurityRoleControllerAuthTest 18 зеленый.
