fix: store username on moderation_actions for retention safety

Add denormalized  column to moderation_actions so the
dashboard TARGET field survives message table purges. Backfills all
existing 217 rows. Changes: schema + autoDeleteManager + backend
repository query + migration 0017.
This commit is contained in:
asepharyana
2026-08-27 12:15:06 +07:00
parent 17aad2cc39
commit cccfd89266
8 changed files with 24 additions and 2 deletions
@@ -103,6 +103,7 @@ export class ModerationHandler {
| "kick_user"
| "ban_user",
reason: payload.reason ?? null,
username: null,
executed_by: payload.executed_by ?? "command-handler",
status: "executed",
error: null,