bbaaa1f7
web: the milestones page says when its rollup is partial
MilestoneView has carried the clip since ebbd30f and list_milestones has reported it since a419499; milestones.html rendered nothing, so the page was the last surface presenting a partial rollup as whole-tracker arithmetic. Every number on it is a rollup — "1/4 done", "1995 of 2000 issues carry no milestone label" — and arithmetic over the rows that were read renders exactly like arithmetic over the tracker. The notice is the detail pane's, word for word and class for class: it is the same fact about the same read, and a second phrasing for it would be a second style. It sits above the rollup and outside the milestones/no-milestones branch, because "No milestones." over a clipped read is the reading most easily mistaken for a fact about the tracker. A milestone can lose members here rather than merely undercount them — membership comes from labels — so the fixture makes that concrete: m1 has five members, one of them past the cap, and the page counts four while saying why.
Eugene Blikh <bigbes@gmail.com> — 2026-08-13 08:10:39 UTC
Commit bbaaa1f7b2e833698b0db403de50fc6f160c2bae —
view raw patch
Parent(s):
96b5e53f
| File | Status | + | − |
|---|---|---|---|
web/milestones_test.go
|
M | +135 | |
web/templates/milestones.html
|
M | +14 |