Статистика для дашборда, расширенная #7

This commit is contained in:
2026-04-28 23:04:17 +03:00
parent c87d56bb49
commit 3da4ee28d4
11 changed files with 261 additions and 70 deletions
+2 -5
View File
@@ -39,12 +39,9 @@ create_admin(Req) ->
Role = binary_to_atom(RoleBin, utf8),
case core_admin:create(Email, Password, Role) of
{ok, Admin} ->
% Заглушка отправки email
% send_invitation_email(Email),
core_admin_audit:log(AdminId, Admin#admin.email, Admin#admin.role,
<<"create_admin">>, <<"admin">>, Admin,
admin_utils:client_ip(Req)),
send_json(Req2, 201, admin_to_json(Admin));
{error, email_exists} ->
send_error(Req2, 409, <<"Email already exists">>);
{error, Reason} ->
send_error(Req2, 500, Reason)
end;