docs/Features/Board/Sidebar/Status.md
Status: Implemented · Owner: xet7 · Related:
client/components/boards/statsView.jade / .js / .css,
client/components/boards/boardHeader.* (view switcher),
client/components/boards/boardBody.* (view rendering),
server/publications/boards.js (boardStatus method).
Statistics is a full-width board view — alongside Swimlanes, Lists, Calendar, Gantt and Table in the board-view switcher (the caret menu in the board header). It shows the board's status at a glance and renders full width like the other board views (Finnish: Tilastot).
Lazy (only visible cards) or All cards, and, when the instance uses the adaptive default,
that it was chosen automatically ((Automatic …)). See
Admin Panel — big boards load lazily, small
boards eagerly.spentTime (hours).The counts come from a single boardStatus(boardId) Meteor method, not from the
browser's local data. This matters because of adaptive card loading: on a big board in
lazy mode the client's minimongo only holds the visible window of cards, so
counting locally would be wrong. The method counts on the server with countAsync()
(and, for the time summary, fetches only cards that actually have spentTime > 0, so
it stays cheap even on a large board). Any member who can see the board can open it.