From 4e7e75582adfd931bb83e855d4af83d32e3c1084 Mon Sep 17 00:00:00 2001 From: DevEnv nis2-agile Date: Mon, 27 Jul 2026 14:15:03 +0200 Subject: [PATCH] [FEAT] Rischi #500 fase 2 (frontend): elenco rischi = requisiti Lex&ISO La pagina Gestione Rischi mostra come tabella primaria (read-only) i requisiti del framework Lex&ISO come rischi, codice RSK-Com.N via /api/risks/derived, filtrati per classe (importante All.1 / essenziale All.2). Framing normativo (validato nis2-expert): ogni voce = "rischio derivante dal mancato/parziale soddisfacimento del requisito", mai "requisito = rischio"; RSK e "92" NON come codici/numeri ufficiali ACN; matrice = strumento di rappresentazione (art.24). - Rischi CUSTOM mantenuti in sezione "Rischi aggiuntivi (all-hazard)". - Tasti "Nuovo Rischio"/"AI Suggerisci" limitati a super_admin/org_admin (non rimossi): l'inserimento libero serve al multirischio (art.24 D.Lgs.138/2024). - api.js derivedRisks(); help.js + i18n aggiornati; version 1.25.4; SW v1.25.4. - Cache-buster api/help/i18n ?v=20260727r. Backend/DB non toccati. Co-Authored-By: Claude Opus 4.8 (1M context) --- public/_app-bi-demo.html | 2 +- public/admin/index.html | 6 +- public/admin/organizations.html | 6 +- public/admin/users.html | 6 +- public/architecture.html | 6 +- public/assessment.html | 6 +- public/assets.html | 6 +- public/calendario.html | 6 +- public/companies.html | 6 +- public/competenze.html | 6 +- public/connettori-discovery.html | 6 +- public/controlli-periodici.html | 6 +- public/cross-analysis.html | 6 +- public/dashboard.html | 6 +- public/forgot-password.html | 2 +- public/guida.html | 6 +- public/incidents.html | 6 +- public/integrazioniext.html | 6 +- public/internal-audits.html | 6 +- public/isms.html | 6 +- public/js/api.js | 1 + public/js/help.js | 12 ++- public/js/i18n.js | 10 ++ public/kb.html | 6 +- public/licenseExt.html | 2 +- public/login.html | 2 +- public/management-review.html | 6 +- public/misure-requisiti.html | 6 +- public/normative.html | 6 +- public/onboarding.html | 2 +- public/organigramma.html | 6 +- public/policies.html | 6 +- public/raci.html | 6 +- public/register.html | 2 +- public/reports.html | 6 +- public/review-schedule.html | 6 +- public/risks.html | 161 +++++++++++++++++++++++++++-- public/settings.html | 6 +- public/stakeholder-activities.html | 6 +- public/stakeholders.html | 6 +- public/supply-chain.html | 6 +- public/sw.js | 2 +- public/training.html | 6 +- public/version.json | 2 +- public/whistleblowing.html | 6 +- public/workflow.html | 6 +- 46 files changed, 287 insertions(+), 117 deletions(-) diff --git a/public/_app-bi-demo.html b/public/_app-bi-demo.html index 52e136a..046a0a8 100644 --- a/public/_app-bi-demo.html +++ b/public/_app-bi-demo.html @@ -70,7 +70,7 @@ - + + - - + + + - - + + + - - + + + - - + + + - - + + + - - + + + - - + + + - - + + + - - + + + - - + + + - - + + + - - + + + - - + + - + + - - + + + - - + + + - - + + + - - + + + - - + + + - - + + + - + + - - + + + - - + + + - - + + - + + - - + + + - - + + + - - + + - + + - - + + + - - + + + - - + + + - - + + + - - + + + - - + + + - - + + + - - + + + - - + + + - - + +