1.1 KiB
1.1 KiB
title, status, type, created_at, updated_at, parent
| title | status | type | created_at | updated_at | parent |
|---|---|---|---|---|---|
| Bulk import for evolutions, routes, and bosses | todo | feature | 2026-02-08T12:33:39Z | 2026-02-08T12:33:39Z | 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