feature: show a bigb overview widget on the homepage #9

Merged
Gilles merged 1 commit from feat/8-bigb-dashboard into master 2026-10-26 08:37:31 +00:00
Owner

Embeds a read-only <BigbDashboard> on the homepage (ProjectListView) for the shared overview dashboard seeded server-side by argus/backend#17: visible-projects count, reports by status, reports by type.

editable is left false -- the seeded dashboard's change_dashboard permission is scoped to its single owner, not to every bigb-viewers group member who can see it, so a drag/resize from anyone else would just 403 silently. Making it editable for an actual admin is a natural follow-up once the frontend has a notion of "admin" to bind it to.

Depends on argus/backend#17 (same branch needs to be deployed first for /bigb/dashboards/argus-overview/ to exist).

Closes #8.


🤖 Generated with Claude Code

https://claude.ai/code/session_014HiJrn6J6vhyFfC2qyY4uh

Embeds a read-only `<BigbDashboard>` on the homepage (`ProjectListView`) for the shared overview dashboard seeded server-side by argus/backend#17: visible-projects count, reports by status, reports by type. `editable` is left `false` -- the seeded dashboard's `change_dashboard` permission is scoped to its single owner, not to every `bigb-viewers` group member who can see it, so a drag/resize from anyone else would just 403 silently. Making it editable for an actual admin is a natural follow-up once the frontend has a notion of "admin" to bind it to. Depends on argus/backend#17 (same branch needs to be deployed first for `/bigb/dashboards/argus-overview/` to exist). Closes #8. --- 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_014HiJrn6J6vhyFfC2qyY4uh
feature: show a bigb overview widget on the homepage
All checks were successful
ci / unit (pull_request) Successful in 1m18s
ci / publish (pull_request) Has been skipped
058ad7f98b
Embeds a read-only <BigbDashboard> on ProjectListView for the shared
"argus-overview" dashboard seeded server-side (argus/backend#17):
visible-projects count, reports by status, reports by type. editable
is left false -- the dashboard's change_dashboard permission is scoped
to its single seeded owner, not to every "bigb-viewers" member who can
see it, so letting everyone drag/resize would just 403 silently for
anyone but that owner.

@gilles/bigb-vue added the same way drh/ws-frontend already consumes
it: scoped .npmrc + a user-level pnpm auth token set in CI (project
.npmrc can't hold the token itself), pinned to the "next" dist-tag.

Closes #8.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014HiJrn6J6vhyFfC2qyY4uh
Author
Owner
<!-- argus-link-bot:argus/frontend --> 📊 [Rapports Argus pour cette PR](https://reports.stationmyr.net/argus/frontend/pr/9)
Gilles merged commit 522946878a into master 2026-10-26 08:37:31 +00:00
Gilles deleted branch feat/8-bigb-dashboard 2026-10-26 08:37:32 +00:00
Sign in to join this conversation.
No description provided.