[FEAT] Cruscotto Studio (frontend): companies.html vista d'insieme + menu
companies.html diventa il cruscotto dello studio consulente: barra KPI (aziende, compliance media, scadenze in ritardo/in arrivo), griglia aziende (compliance/ rischi/incidenti + badge ritardo, clic = entra nell'azienda) e sezione "Scadenze generali" aggregata su TUTTE le aziende ordinata per data. Una sola chiamata api.consultantPortfolio(). Voce menu V3 "Le mie aziende" (icona briefcase) gata a consultant/super_admin. help.js + i18n (nav.studio + companies.*) aggiornati. Cache-buster api/topnav-v3/i18n/help ?v=20260729. version 1.25.9. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
2bd97a6bd8
commit
15010f7dc3
+15
-8
@@ -1389,28 +1389,35 @@ const HelpSystem = (function () {
|
||||
|
||||
// ─── Aziende (consulente) ────────────────────────────────────
|
||||
'companies': {
|
||||
title: 'Guida - Aziende Gestite',
|
||||
intro: 'Il modulo Aziende è dedicato a consulenti e studi: permette di gestire più organizzazioni clienti e passare rapidamente dall\'una all\'altra mantenendo i dati separati.',
|
||||
title: 'Guida - Cruscotto Studio',
|
||||
intro: 'Il Cruscotto Studio è la dashboard dedicata a consulenti e studi: in un\'unica pagina raccoglie tutte le aziende clienti che gestisci con il loro stato di compliance, i rischi e gli incidenti aperti, e l\'elenco aggregato di tutte le scadenze in arrivo o in ritardo.',
|
||||
sections: [
|
||||
{
|
||||
heading: 'Gestione del portafoglio clienti',
|
||||
heading: 'Panoramica dello studio',
|
||||
items: [
|
||||
'Visualizzi l\'elenco delle <strong>aziende che gestisci</strong> con il relativo livello di compliance.',
|
||||
'Puoi <strong>aggiungere</strong> una nuova azienda cliente e accedere ai suoi moduli.',
|
||||
'Il pulsante <strong>"Entra"</strong> imposta l\'organizzazione attiva: tutti i moduli (rischi, incidenti, policy, fornitori...) mostrano i dati di quell\'azienda.'
|
||||
'La <strong>barra KPI</strong> in alto riepiloga il portafoglio: numero di aziende, compliance media, scadenze in ritardo (in rosso) e scadenze in arrivo.',
|
||||
'Ogni <strong>scheda azienda</strong> mostra settore, classificazione NIS2 (essenziale/importante/volontaria), barra di compliance, rischi e incidenti aperti e un badge rosso se ci sono scadenze scadute.',
|
||||
'Il <strong>clic su una scheda</strong> imposta l\'organizzazione attiva e apre la sua dashboard: tutti i moduli (rischi, incidenti, policy, fornitori...) mostrano poi i dati di quell\'azienda.'
|
||||
]
|
||||
},
|
||||
{
|
||||
heading: 'Scadenze generali (tutte le aziende)',
|
||||
items: [
|
||||
'La sezione in fondo elenca <strong>tutte le scadenze</strong> del portafoglio ordinate per data: per ciascuna vedi azienda, tipo di adempimento (Early Warning, Notifica CSIRT, Report finale, Revisione policy, Trattamento rischio, Formazione), data e stato.',
|
||||
'Le scadenze <strong>scadute</strong> sono evidenziate in rosso; le altre indicano tra quanti giorni cadono.'
|
||||
]
|
||||
},
|
||||
{
|
||||
heading: 'Separazione dei dati',
|
||||
items: [
|
||||
'Ogni azienda è un\'organizzazione isolata: i dati non si mescolano mai tra clienti diversi (multi-tenancy).',
|
||||
'Il cambio di contesto è tracciato a fini di audit.'
|
||||
'Il cambio di contesto (ingresso in un\'azienda) è tracciato a fini di audit.'
|
||||
]
|
||||
}
|
||||
],
|
||||
references: [
|
||||
'Architettura multi-tenant: ogni organizzazione ha dati isolati',
|
||||
'Ruolo consulente con accesso a più organizzazioni'
|
||||
'Ruolo consulente/super admin con accesso a più organizzazioni'
|
||||
]
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user