Использование¶
В стандартной поставке модуля имеется возможность вести аудит:
- аудит таблиц системы:
- аудит данных в справочниках
- аудит авторизации пользователей
- аудит изменения прав пользователей
AuditManager и его использование¶
Данный менеджер обслуживает аудиты: регистрирует аудиты, записывает изменения в БД и возвращает данные аудита.
# регистрация аудита
AuditManager().register('model-changes', DefaultModelChangeAuditModel)
# запись аудита
AuditManager().write('model-changes', user=request.user)
# получение данных аудита
AuditManager().get('model-changes')
Пак действий модуля¶
Данный модуль имеет пакет действий, для просмтора аудита системы из бразуера, m3_audit.action.BaseAuditUIActions