From c79381555aa51d7a163531b4fb2f562db76277ac Mon Sep 17 00:00:00 2001 From: OpenClaw Agent Date: Thu, 17 Sep 2026 02:20:54 +0800 Subject: [PATCH] feat: record admin and redeem audit events --- admin_users.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/admin_users.go b/admin_users.go index 7a04caf..1b641ec 100644 --- a/admin_users.go +++ b/admin_users.go @@ -8,6 +8,10 @@ import ( "gorm.io/gorm" ) +func (a *App) audit(operator uint, action, targetType, targetID, metadata string) { + _ = a.db.Create(&AuditLog{OperatorID: operator, Action: action, TargetType: targetType, TargetID: targetID, Metadata: metadata}).Error +} + func defaultPermissions(role string) []string { if role == RolePrivileged { return []string{PermDownload, PermRedeem, PermWebDAV, PermWebDAVConfig}