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.