Ролевая модель и аудит Часть 2. Финал. #6

This commit is contained in:
2026-04-28 19:38:31 +03:00
parent b2cea7896d
commit 967a024d0c
8 changed files with 326 additions and 18 deletions

View File

@@ -172,12 +172,15 @@
}).
%% ------------------- Аудит -------------------------------------------
-record(audit_log, {
id :: binary(),
admin_id :: binary(),
action :: binary(),
target_type :: binary() | undefined,
target_id :: binary() | undefined,
details :: binary() | undefined,
created_at :: calendar:datetime()
-record(admin_audit, {
id :: binary(),
admin_id :: binary(),
email :: binary(),
role :: atom(),
action :: binary(),
entity_type :: binary(),
entity_id :: binary(),
timestamp :: calendar:datetime(),
ip :: binary(),
reason :: binary() | undefined
}).