Project page: show the project's bigb dashboard #37

Merged
Gilles merged 1 commit from feat/36-project-dashboard into master 2026-10-29 23:11:35 +00:00
Owner

Closes #36.

  • New ProjectDashboard component on the project page, above the reports.
  • It looks up the bigb dashboard project-<owner>-<repo>. When the dashboard exists and the user can see it, it renders BigbDashboard read-only (same as the homepage overview). Otherwise (404/403) it renders nothing, since most projects have no dashboard.
  • Tests: a dashboard is shown, and no dashboard means no section. The default mock handler now answers 404 for any bigb dashboard.

The first user is stationmyr/infra: dashboard project-stationmyr-infra with the disk, swap, RAM and pending-updates curves, created server-side once argus/backend#47 is deployed.

🤖 Generated with Claude Code

https://claude.ai/code/session_014BSmBtGWeFBD9z4mYm9SjA

Closes #36. - New `ProjectDashboard` component on the project page, above the reports. - It looks up the bigb dashboard `project-<owner>-<repo>`. When the dashboard exists and the user can see it, it renders `BigbDashboard` read-only (same as the homepage overview). Otherwise (404/403) it renders nothing, since most projects have no dashboard. - Tests: a dashboard is shown, and no dashboard means no section. The default mock handler now answers 404 for any bigb dashboard. The first user is `stationmyr/infra`: dashboard `project-stationmyr-infra` with the disk, swap, RAM and pending-updates curves, created server-side once argus/backend#47 is deployed. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_014BSmBtGWeFBD9z4mYm9SjA
feature: project page shows the project's bigb dashboard
All checks were successful
ci / unit (pull_request) Successful in 1m45s
ci / publish (pull_request) Has been skipped
45493ac12b
Slug convention project-<owner>-<repo>; nothing shown without one.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014BSmBtGWeFBD9z4mYm9SjA
Author
Owner
<!-- argus-link-bot:argus/frontend --> 📊 [Rapports Argus pour cette PR](https://reports.stationmyr.net/argus/frontend/pr/37)
Gilles merged commit 5f5484f8f1 into master 2026-10-29 23:11:35 +00:00
Gilles deleted branch feat/36-project-dashboard 2026-10-29 23:11:51 +00:00
Sign in to join this conversation.
No description provided.