28 lines
1.1 KiB
Markdown
28 lines
1.1 KiB
Markdown
---
|
|
# nuzlocke-tracker-ok1t
|
|
title: Bulk import for evolutions, routes, and bosses
|
|
status: todo
|
|
type: feature
|
|
created_at: 2026-02-08T12:33:39Z
|
|
updated_at: 2026-02-08T12:33:39Z
|
|
parent: nuzlocke-tracker-iu5b
|
|
---
|
|
|
|
Extend the bulk import capability (currently Pokemon-only) to cover evolutions, routes, and boss battles.
|
|
|
|
## Current state
|
|
- Pokemon has a bulk import modal that accepts JSON and reports created/updated/errors
|
|
- Evolutions, routes, and bosses can only be created one at a time
|
|
- All entities can be exported to JSON
|
|
|
|
## Desired behavior
|
|
- Add bulk import modals to:
|
|
- AdminEvolutions — import evolutions JSON
|
|
- AdminGameDetail routes tab — import routes JSON (with children/encounters)
|
|
- AdminGameDetail bosses tab — import bosses JSON (with pokemon teams)
|
|
- Import format should match the export format for round-trip compatibility
|
|
- Show progress/results summary (created, updated, errors) like the Pokemon import
|
|
|
|
## Backend
|
|
- May need new bulk-import endpoints for evolutions, routes, and bosses
|
|
- Or extend existing seed loader functions to be callable via API |