Skip to content

web_ui: Compliance / NIS2 tab#88

Closed
mfaferek93 wants to merge 2 commits into
mainfrom
feat/compliance-nis2-tab
Closed

web_ui: Compliance / NIS2 tab#88
mfaferek93 wants to merge 2 commits into
mainfrom
feat/compliance-nis2-tab

Conversation

@mfaferek93

@mfaferek93 mfaferek93 commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

No description provided.

selfpatch and others added 2 commits July 8, 2026 22:23
New tab loads the hash-chained confirmed-fault timeline from
/compliance/timeline, renders records with freeze-frame values and the chain
head, and offers JSON export plus print-to-PDF. Export action is shown to the
Pro tier (configurator/admin); server enforces the same.
Add vitest coverage for compliance-api (fetch/parse/raw preservation,
404/501/502 errors) and ComplianceDashboard (chain head, records, row
expand, export role gating, empty and not-connected states).

Treat a 404/501 from the timeline endpoint as a calm "not available"
notice instead of an error, so open-core gateways that don't serve the
Pro-tier /compliance/timeline degrade gracefully.
@mfaferek93 mfaferek93 closed this Jul 8, 2026
@mfaferek93

Copy link
Copy Markdown
Contributor Author

Superseded by the commercial fleet_ui version (platform PR #121) - Compliance/NIS2 is a Pro feature and belongs in commercial fleet_ui, not open-source web_ui.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant