Story: Detail dialogs modernisation

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.

1. Goal

Detail dialogs were growing long and inconsistent. Convert them all to a tabbed layout with a dedicated Provenance tab, then drop the in-dialog toolbars in favour of plain buttons.

2. Status

Field Value
State DONE
Parent sprint Sprint 13
Now Completed 2026-02-25.
Waiting on None.
Next None.
Last touched 2026-02-25

3. Acceptance

  • All detail dialogs tabbed with consistent Provenance handling.
  • Toolbars removed; delete / cancel / save buttons standard.
  • My Sessions + My Account land as MDI subwindows.

4. Tasks

Task State Start End Description
Make all detail dialogs tabbed DONE 2026-05-20 2026-02-20 Tabbed layout standardised; Provenance tab consolidated; Country detail moves flag to General; Currency detail relocates icon button into General; Methodology + Treatment + Catalog + others have read-only change_commentary in Provenance; Methodology Implementation grew to 300px; My Sessions + My Account converted to MDI subwindows; business-centre flag label next to combo box.
Remove toolbars from detail dialogs DONE 2026-05-20 2026-02-25 Detail dialogs use plain buttons (delete, cancel, save) instead of in-dialog toolbars.

5. Decisions

Provenance tab always last
provenance is meta-data; doesn't belong in the main user flow but should always be there.
Plain buttons over toolbars
the host MDI window already provides the toolbar; duplicating it in the dialog was clutter.

6. Out of scope

  • Theming the dialog headers.

7. See also

None.

Emacs 29.3 (Org mode 9.6.15)