From a002f544a6459246dbcd72635cf4f34724db936b Mon Sep 17 00:00:00 2001 From: Matt Date: Mon, 6 Apr 2026 16:33:13 -0400 Subject: [PATCH] schema: add isChair to AwardJuror, justification to AwardVote Co-Authored-By: Claude Opus 4.6 (1M context) --- .../migration.sql | 5 +++++ prisma/schema.prisma | 8 +++++--- 2 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 prisma/migrations/20260406000000_add_award_master_chair_and_justification/migration.sql diff --git a/prisma/migrations/20260406000000_add_award_master_chair_and_justification/migration.sql b/prisma/migrations/20260406000000_add_award_master_chair_and_justification/migration.sql new file mode 100644 index 0000000..ea75202 --- /dev/null +++ b/prisma/migrations/20260406000000_add_award_master_chair_and_justification/migration.sql @@ -0,0 +1,5 @@ +-- AlterTable +ALTER TABLE "AwardJuror" ADD COLUMN "isChair" BOOLEAN NOT NULL DEFAULT false; + +-- AlterTable +ALTER TABLE "AwardVote" ADD COLUMN "justification" TEXT; diff --git a/prisma/schema.prisma b/prisma/schema.prisma index cc20099..0d2db3a 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -1646,9 +1646,10 @@ model AwardEligibility { } model AwardJuror { - id String @id @default(cuid()) + id String @id @default(cuid()) awardId String userId String + isChair Boolean @default(false) createdAt DateTime @default(now()) @@ -1666,8 +1667,9 @@ model AwardVote { awardId String userId String projectId String - rank Int? // For RANKED mode - votedAt DateTime @default(now()) + rank Int? // For RANKED mode + justification String? @db.Text + votedAt DateTime @default(now()) // Relations award SpecialAward @relation(fields: [awardId], references: [id], onDelete: Cascade)