Add risk center and editable submission flows

This commit is contained in:
AzuTear
2026-06-17 12:01:57 +02:00
parent 670259a983
commit 92dd6f7432
12 changed files with 661 additions and 20 deletions
+25
View File
@@ -89,10 +89,35 @@ export interface AdminTopCategory {
votes: number
}
export interface AdminRiskFlag {
id: number
source: string
type: string
severity: string
status: string
summary: string
twitchUserId: string | null
createdFromIp: string
createdAt: string
metadataJson: string
}
export interface AdminAuditEntry {
id: number
adminTwitchUserId: string
actionType: string
entityType: string
entityId: string
summary: string
createdAt: string
}
export interface AdminDashboardResponse {
metrics: AdminMetric[]
activities: AdminActivity[]
topCategories: AdminTopCategory[]
riskFlags: AdminRiskFlag[]
auditEntries: AdminAuditEntry[]
}
export interface AdminSeasonListItem {