Story: Trade import mapping dialog (Qt UI)

Table of Contents

This page documents a story in Sprint 13. It captures the goal, current status, acceptance criteria, and the tasks that compose it.

Goal

Qt dialog implementing the trade-import mapping approach designed in the analysis story. Six hours of implementation started; postponed.

Status

Field Value
State BACKLOG
Parent sprint Sprint 13
Now Postponed in sprint 13; carried forward.
Waiting on A sprint with the slot.
Next Return to this once a sprint has the budget.
Last touched 2026-02-28

Continued in: Trade import mapping dialog (second attempt) (sprint 14) — attempted again and postponed again; ORE Import Wizard (ore_import_wizard) covers a broader shape.

Acceptance

  • Dialog accessible from book list toolbar.
  • Trade preview + counterparty mapping + book selection.
  • Successful import creates trades; visible in trade list.

Tasks

Task State Start End Description
Add trade import mapping dialog BACKLOG 2026-05-20   Qt dialog accessible from book list toolbar: pick ORE XML, preview trades (count, types, counterparties), choose target ORES book, map counterparty names (or auto-create), review + confirm; ImportTradeDialog wired through BookController.

Decisions

Hand off to next sprint
6h work-in-progress carries forward.

Out of scope

  • Batch-import configuration (separate).

See also

Emacs 29.1 (Org mode 9.6.6)