feat(api): add user flagging functionality

This commit is contained in:
Fatih Kadir Akın
2025-12-22 14:32:21 +03:00
parent 7ef373c73d
commit 613224a1f8
7 changed files with 106 additions and 5 deletions

View File

@@ -0,0 +1,7 @@
-- AlterEnum
ALTER TYPE "DelistReason" ADD VALUE 'UNUSUAL_ACTIVITY';
-- AlterTable
ALTER TABLE "users" ADD COLUMN "flagged" BOOLEAN NOT NULL DEFAULT false;
ALTER TABLE "users" ADD COLUMN "flaggedAt" TIMESTAMP(3);
ALTER TABLE "users" ADD COLUMN "flaggedReason" TEXT;

View File

@@ -23,6 +23,9 @@ model User {
githubUsername String?
apiKey String? @unique
mcpPromptsPublicByDefault Boolean @default(false)
flagged Boolean @default(false)
flaggedAt DateTime?
flaggedReason String?
accounts Account[]
subscriptions CategorySubscription[]
changeRequests ChangeRequest[]
@@ -408,4 +411,5 @@ enum DelistReason {
LOW_QUALITY
NOT_LLM_INSTRUCTION
MANUAL
UNUSUAL_ACTIVITY
}