ANA-02: Kennzahlen-Dashboard ins Portal einbinden, globale Navigation nachziehen #362

Closed
patrick wants to merge 0 commits from feature/ana-02-kennzahlen-dashboard-portal-link into main
pull from: feature/ana-02-kennzahlen-dashboard-portal-link
Owner

Zusammenfassung

  • Kennzahlen-Dashboard (ANA-02) in Portal-Navigation aufgenommen (modules.json, MODULE_REGISTRY)
  • Fund: ModuleNavShell/globale Navigation existierte bisher nur live auf Host 204, nie committet - alle 12 bestehenden Module jetzt nachgezogen (layout.tsx je Modul + Export-Fix web/shl/index.ts)
  • Migration 0019_kennzahlen_policy_rule: RBAC-Recht kennzahlen.read an Rolle tenant_admin vergeben (analog 0018_module_policy_rules)

Test plan

  • Backend kennzahlen-api auf Host 204 gebaut, gestartet, /healthz 200
  • Frontend kennzahlen-dashboard gebaut, gestartet (Port 3113), /dashboard 200
  • RBAC-Grant live angewendet, End-to-End-Request mit Rolle tenant_admin liefert 200 (keine 403)
  • CORS-Header korrekt (Origin-Check gegen Frontend-Origin)
  • Review/Merge durch Repo-Verantwortlichen

🤖 Generated with Claude Code

## Zusammenfassung - Kennzahlen-Dashboard (ANA-02) in Portal-Navigation aufgenommen (`modules.json`, `MODULE_REGISTRY`) - Fund: `ModuleNavShell`/globale Navigation existierte bisher nur live auf Host 204, nie committet - alle 12 bestehenden Module jetzt nachgezogen (`layout.tsx` je Modul + Export-Fix `web/shl/index.ts`) - Migration `0019_kennzahlen_policy_rule`: RBAC-Recht `kennzahlen.read` an Rolle `tenant_admin` vergeben (analog `0018_module_policy_rules`) ## Test plan - [x] Backend `kennzahlen-api` auf Host 204 gebaut, gestartet, `/healthz` 200 - [x] Frontend `kennzahlen-dashboard` gebaut, gestartet (Port 3113), `/dashboard` 200 - [x] RBAC-Grant live angewendet, End-to-End-Request mit Rolle `tenant_admin` liefert 200 (keine 403) - [x] CORS-Header korrekt (Origin-Check gegen Frontend-Origin) - [ ] Review/Merge durch Repo-Verantwortlichen 🤖 Generated with [Claude Code](https://claude.com/claude-code)
patrick added 1 commit 2026-10-19 00:12:23 +02:00
ANA-02: Kennzahlen-Dashboard ins Portal einbinden, globale Navigation nachziehen
CI / Web-Barrierefreiheitspruefung (axe, Tastatur, Reflow, Textabstaende) (pull_request) Canceled after 0s
Core-Pflichttest-Gate / pflichttest-gate (pull_request) Canceled after 0s
RBAC-Rollenhierarchie-Pflichtgate / rbac-policy-invariant (pull_request) Canceled after 0s
Supply-Chain-Scan (npm) / npm-audit (pull_request) Canceled after 0s
CI / Core-Modul (Build/Vet/Test) (pull_request) Canceled after 0s
CI / DMS Security-Test-Gate (AC5, Merge-Gate) (pull_request) Canceled after 0s
CI / Connect Security-Test-Gate (QA-01 AC4, Merge-Gate) (pull_request) Canceled after 0s
CI / DMS-Modul Supply-Chain-Scan (govulncheck) (pull_request) Canceled after 0s
CI / Web (dms-browser) (pull_request) Canceled after 0s
CI / Web (pdf-viewer) (pull_request) Canceled after 0s
CI / Web (shl) (pull_request) Canceled after 0s
Core-Schnittstellen-Vertragstests / contract-tests (pull_request) Canceled after 0s
Supply-Chain-Scan (Go) / govulncheck (pull_request) Canceled after 0s
CI / DMS-Modul (Lint/Build/Test/Coverage/Artefakt) (pull_request) Canceled after 0s
CI / Core-Modul (Build/Vet/Test) (push) Canceled after 0s
CI / DMS Security-Test-Gate (AC5, Merge-Gate) (push) Canceled after 0s
CI / Connect Security-Test-Gate (QA-01 AC4, Merge-Gate) (push) Canceled after 0s
CI / DMS-Modul (Lint/Build/Test/Coverage/Artefakt) (push) Canceled after 0s
CI / DMS-Modul Supply-Chain-Scan (govulncheck) (push) Canceled after 0s
CI / Web (dms-browser) (push) Canceled after 0s
CI / Web (pdf-viewer) (push) Canceled after 0s
CI / Web (shl) (push) Canceled after 0s
CI / Web-Barrierefreiheitspruefung (axe, Tastatur, Reflow, Textabstaende) (push) Canceled after 0s
3a7d2d4696
ModuleNavShell/MODULE_REGISTRY existierte bisher nur live auf Host 204,
nie committet - alle 12 Module (ai-extraction-review, ai-summaries,
connect-status, datev-export, dms-upload, mail-search, rbac-admin,
routing-rules, tenant-admin, workflow-approvals, workflow-cases) jetzt
mit ModuleNavShell verdrahtet, inklusive Export-Fix in web/shl/index.ts.

Kennzahlen-Dashboard (ANA-02) neu in Registry/Navigation aufgenommen,
RBAC-Recht kennzahlen.read per Migration an tenant_admin vergeben
(analog 0018_module_policy_rules).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Author
Owner

Inhalt bereits in main enthalten (geprueft per merge_all_prs.sh: leerer Merge-Diff). Geschlossen ohne Merge.

Inhalt bereits in main enthalten (geprueft per merge_all_prs.sh: leerer Merge-Diff). Geschlossen ohne Merge.
patrick closed this pull request 2026-10-19 12:30:03 +02:00

Pull request closed

This pull request cannot be reopened because the branch was deleted.
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: scripte/nexarch#362