Files
nuzlocke-tracker/.beans/nuzlocke-tracker-ok1t--bulk-import-for-evolutions-routes-and-bosses.md
2026-02-08 13:35:50 +01:00

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