10.12.2004, 15:28 | #1 |
Участник
|
Аудит изменения прав групп пользователей
Поставил журналирование таблицы AccessRightsList (insert, update, delete)
При открытии и закрытии формы "Права доступа" - в журнал пишуться данные (insert, delete), т.е. как я понял, Axapta каждый раз перезаписывает существующие права группы, даже если в ней не было никаких изменений. Есть ли другой способ журналирования изменений в правах на группы? |
|
17.12.2004, 13:05 | #2 |
Участник
|
Как я понял, за права групп отвечает класс SysUserGroupSecurity. У этого класса есть метод close():
void close() { ........ sysSecurity.saveLast(); super(); } Класс sysSecurity, метод saveLast(): public void saveLast() { ; xSysLastValue::saveLast(this); } Так при закрытии формы Axapta сохраняет права на группу вне зависимости от того, менялись они или нет? |
|