Redesign assignment preview with detailed editable juror-project view
All checks were successful
Build and Push Docker Image / build (push) Successful in 8m40s

Replace bare summary stats with full interactive assignment preview:
- Assignments grouped by juror with collapsible cards
- Per-assignment detail: match score, tags, reasoning, policy warnings
- Remove individual assignments with hover X button
- Inline add projects per juror + global juror/project picker
- No cap enforcement on manual adds (admin override)
- Track manual additions and removals with badge indicators
- Include user details in round.getById jury group members query

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Matt
2026-02-17 14:27:01 +01:00
parent a62f511d7f
commit a7b6031f4d
2 changed files with 705 additions and 100 deletions

View File

@@ -99,7 +99,13 @@ export const roundRouter = router({
where: { id: input.id },
include: {
juryGroup: {
include: { members: true },
include: {
members: {
include: {
user: { select: { id: true, name: true, email: true } },
},
},
},
},
submissionWindow: {
include: { fileRequirements: true },