Task: Business Day Convention should be a badge

Table of Contents

This page documents a task in the Currency pair support in reference data story. It captures the goal, current status, acceptance, and any notes or results.

Goal

Currency Pair Conventions' Business Day Convention column/field (e.g. ModifiedFollowing) renders as plain text. Add a new badge widget for it (colour-coded per convention) and use it in both the list and the detail dialog, following the badge pattern established for Deliverable=/=Classification.

Status

Field Value
State DONE
Parent story Currency pair support in reference data
Now Nothing.
Waiting on Nothing.
Next Nothing.
Last touched 2026-07-08

Acceptance

  • [ ] A new Business Day Convention badge widget exists.
  • [ ] Business Day Convention renders as a badge in both the list and the detail dialog.

Plan

(Implementation strategy. Written when work starts; key decisions are distilled into the parent story's * Decisions at close, but the plan itself stays — it is the historical record of what we did.)

Notes

PRs

PR Title
   

Review

Comment summary File Decision Notes
       

Result

Delivered as part of PR #1472 (task DAE530F1). Business Day Convention renders as a badge in both the list and the detail dialog (static combo). Note: the closed-state badge combo rendering (showing the badge for the current selection, not just in the dropdown) still needs OreBadgeComboBox, built on an unmerged branch (feature/book-manual-chapter-task, PR #1466) — will pick that up once merged; not part of this task.

Emacs 29.3 (Org mode 9.6.15)