From 1c642116851c53405872a659dab44fc403e2f94e Mon Sep 17 00:00:00 2001 From: DevEnv nis2-agile Date: Fri, 12 Jun 2026 14:49:15 +0200 Subject: [PATCH] [UI] SWAP V2: Bootstrap Italia ora UFFICIALE su 27 pagine app (kill della vecchia UI) Promosse le pagine -bi a nomi ufficiali (contenuto BI), link -bi->plain, titoli '(BI)' rimossi. La vecchia UI delle pagine app e sostituita. Backup: git (commit 36967f9) + /tmp/nis2-v1-backup. Promosse (27): auth (login/register/onboarding/forgot/reset) + app (dashboard/assessment/ risks/incidents/policies/supply-chain/training/assets/reports/settings/isms/acn-gap/normative/ whistleblowing/kb/cross-analysis/service-continuity/guida/companies) + admin (index/orgs/users). common-bi.js: sidebar BI ora linka le pagine ufficiali. ESCLUSA: index.html (landing marketing 1298 righe) -> conversione dedicata a parte (la -bi era 557 righe, rischio perdita contenuti). Pagine marketing/demo (presentation/simulate/ workflow/architecture/index-en) restano vecchio stile (fuori scope app autenticata). Verifica produzione: 27/27 servite 200 con BI, 0 link -bi residui, 0 '(BI)' nei titoli, auth intatta (401 su pwd errata), common-bi.js node --check OK. Rollback: git revert HEAD (oppure ripristino da /tmp/nis2-v1-backup). Co-Authored-By: Claude Opus 4.8 --- public/acn-gap.html | 49 +- public/admin/index.html | 101 +- public/admin/organizations.html | 60 +- public/admin/users.html | 81 +- public/assessment.html | 26 +- public/assets.html | 56 +- public/companies.html | 6 + public/cross-analysis.html | 104 +- public/dashboard.html | 26 +- public/forgot-password.html | 86 +- public/guida.html | 2100 ++++++++++++++++--------------- public/incidents.html | 76 +- public/isms.html | 62 +- public/js/common-bi.js | 28 +- public/kb.html | 48 +- public/login.html | 151 +-- public/normative.html | 34 +- public/onboarding.html | 1329 ++++--------------- public/policies.html | 34 +- public/register.html | 527 +++----- public/reports.html | 16 +- public/reset-password.html | 130 +- public/risks.html | 106 +- public/service-continuity.html | 137 +- public/settings.html | 72 +- public/supply-chain.html | 58 +- public/training.html | 16 +- public/whistleblowing.html | 60 +- 28 files changed, 2474 insertions(+), 3105 deletions(-) diff --git a/public/acn-gap.html b/public/acn-gap.html index 865aabd..18e49ca 100644 --- a/public/acn-gap.html +++ b/public/acn-gap.html @@ -4,8 +4,15 @@ Gap Analysis ACN - NIS2 Agile - + + + @@ -41,9 +51,10 @@
-

Gap Analysis ACN (misure di base)

+

Gap Analysis ACN (misure di base)

- +
@@ -58,9 +69,11 @@
- +
- +
@@ -81,7 +94,7 @@
0 / 0 requisiti con risposta
-
+
@@ -90,7 +103,8 @@
- +
@@ -117,17 +131,28 @@
- +
- - - - + + + + + + + + + + + + - - + + + + + + + - - + + + + + + + - - - + + + + + + + + + + + + + + + + - - + + + + + + + - - - + + + + + + + + + + + - - - + + + + + + + + diff --git a/public/incidents.html b/public/incidents.html index d9e538b..b142586 100644 --- a/public/incidents.html +++ b/public/incidents.html @@ -4,6 +4,10 @@ Gestione Incidenti - NIS2 Agile + + @@ -49,8 +55,11 @@

Modello Organizzativo SGSI (ISO 27001)

- - + +
@@ -67,12 +76,12 @@

1. Contesto e Ambito (cl. 4)

-
-
-
-
-
-
+
+
+
+
+
+
Estensioni cloud (attivano i controlli condizionali nel SoA) @@ -90,9 +99,9 @@

Definisci i ruoli del SGSI con la matrice RACI (Responsible, Accountable, Consulted, Informed).

- - - + + +
@@ -103,8 +112,8 @@

3. Risk: metodologia e obiettivi (cl. 6)

-
-
+
+

Il registro dei rischi vive nel modulo Rischi: questo passo ne dichiara la metodologia.

@@ -129,7 +138,8 @@

5. Documented Information (cl. 7-8)

- @@ -139,7 +149,7 @@
-
+
@@ -161,10 +171,20 @@
- - - - - + + + + + + + + + diff --git a/public/js/common-bi.js b/public/js/common-bi.js index 2103464..2b73f74 100644 --- a/public/js/common-bi.js +++ b/public/js/common-bi.js @@ -15,7 +15,7 @@ * invariati senza toccare api.js. * - Accessibilità:
@@ -127,19 +137,29 @@
- - - - - + + + + + + + + + + diff --git a/public/login.html b/public/login.html index 2283bd6..855bd3d 100644 --- a/public/login.html +++ b/public/login.html @@ -4,136 +4,117 @@ Accedi - NIS2 Agile - - + + -
-
-
- -

Piattaforma di compliance NIS2

-
+
+
+
NIS2 Agile
+
Piattaforma di compliance NIS2
+
-
-
+
+
+

Accedi

+ +
- - + +
- +
- +
- - - Password dimenticata? - + + +

+ Password dimenticata? +

- -
-
+

+ Non hai un account? Registrati +

+

+ Accedendo accetti i + Termini di Servizio + e la Privacy Policy. +

+
+ + + + + + + + + + + + diff --git a/public/policies.html b/public/policies.html index 8e7eff8..5c15e0c 100644 --- a/public/policies.html +++ b/public/policies.html @@ -4,6 +4,10 @@ Policy - NIS2 Agile + + -
-
-
- -

Crea il tuo account

-
+
+
+

NIS2 Agile

+
Crea il tuo account
+
-
+
+
@@ -172,136 +90,130 @@
-
+
-
-
-
+
+ -
-
+ -
-
+ -
-
+ -
-
+
- Ho un codice di invito B2B -
- - Ho un codice di invito B2B +
+ + -
+
-
- -
+ + + + + + + + + + + + + + + + + diff --git a/public/settings.html b/public/settings.html index dab82a6..5de03a3 100644 --- a/public/settings.html +++ b/public/settings.html @@ -4,6 +4,10 @@ Impostazioni - NIS2 Agile + +
- +