feat: show owner info in admin pages
All checks were successful
CI / backend-tests (pull_request) Successful in 29s
CI / frontend-tests (pull_request) Successful in 29s

- Add Owner column to AdminRuns.tsx and AdminGenlockes.tsx
- Add owner filter dropdown to both admin pages
- Add owner field to GenlockeListItem schema (resolved from first leg's run)
- Update frontend types for GenlockeListItem

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-21 13:38:08 +01:00
parent 3bd24fcdb0
commit a3f332f82b
6 changed files with 171 additions and 8 deletions

View File

@@ -320,6 +320,11 @@ export interface GenlockeStats {
totalLegs: number
}
export interface GenlockeOwner {
id: string
displayName: string | null
}
export interface GenlockeListItem {
id: number
name: string
@@ -328,6 +333,7 @@ export interface GenlockeListItem {
totalLegs: number
completedLegs: number
currentLegOrder: number | null
owner: GenlockeOwner | null
}
export interface RetiredPokemon {