• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

akvo / akvo-mis / #578 / 1
88%
main: 88%

Build:
DEFAULT BRANCH: main
Ran 28 Apr 2026 05:05AM UTC
Files 108
Run time 3s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

28 Apr 2026 04:59AM UTC coverage: 88.053% (-0.4%) from 88.447%
#578.1

push

coveralls-python

web-flow
Feature/199 visualization dws config (#200)

* [#196] docs(dashboard): add SDD for custom_component escape hatch

Software Design Document for the custom_component chart_type and is_public
tab-pane flag introduced to support the Individual Overview tab on the EPS
dashboard without expanding the JSON-driven schema with record-centric
primitives.

- README.md — SDD index, TL;DR, locked decisions, out-of-scope list
- dashboard-custom-component-design.md — schema additions, registry shape,
  auth-gating flow, sequence diagrams, README diff spec, test spec, risks
- implementation-plan.md — 6-phase checklisted task breakdown

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* [#196] feat(dashboard): add Individual Overview tab config and component scaffold

- Add tab_individual_overview pane to the EPS dashboard JSON with
  is_public: false and a single custom_component item pointing at
  IndividualEPSOverview
- Add custom-components/ package with explicit named-export registry and
  IndividualEPSOverview scaffold

The escape hatch wiring (dispatcher + auth gating) is introduced in
follow-up commits on this branch.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* [#196] feat(dashboard): add custom_component chart_type dispatcher

- Add CustomComponentWidget that resolves item.component against the
  custom-components named-export registry
- Unknown component names render an Alert and log console.error rather
  than throwing, so typos in JSON config do not crash the dashboard
- Wire a dispatch branch for custom_component in DashboardRenderer,
  placed before the unknown-type fallback

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* [#196] feat(dashboard): gate is_public tab panes behind isLoggedIn

- Read UIState.isLoggedIn from the Pullstate store inside TabsWidget
... (continued)

4840 of 5646 branches covered (85.72%)

Branch coverage included in aggregate %.

9392 of 10517 relevant lines covered (89.3%)

0.89 hits per line

Source Files on job #578.1
  • Tree
  • List 108
  • Changed 20
  • Source Changed 0
  • Coverage Changed 20
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 578
  • 40d97296 on github
  • Prev Job for on main (##575.1)
  • Next Job for on main (##584.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc