[FEAT] Connettori Discovery — UI gestione per org (Fase 4)

Pagina connettori-discovery.html + connettori-discovery.js (DiscoveryUI): lista
connettori, crea (mostra la chiave API una sola volta + comando agente), dettaglio
con storico run, rigenera chiave, elimina. Solo org_admin.
- Voce sidebar V2 "Connettori Discovery" in Operativo (common-bi.js, data-nav auto).
- api.js: metodi list/create/get/update/delete/rotateDiscoveryKey.
- ARIA navigationMapBlock: aggiunta la voce (coerenza assistente↔menu).
- help.js: _pageMap + guida contestuale "Connettori Discovery" (multi-connettore,
  come funziona, sicurezza scope ingest:assets).
Smoke: pagina 200, /api/discovery-connectors/list 401 (auth). Cache-buster
common-bi/help/api -> 20260625d.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
DevEnv nis2-agile
2026-06-26 12:03:31 +02:00
co-authored by Claude Opus 4.8
parent 3d0bec1f7f
commit 01b016da50
40 changed files with 367 additions and 94 deletions
+2 -2
View File
@@ -317,7 +317,7 @@
</main>
</div>
<script src="/js/api.js?v=20260620"></script>
<script src="/js/api.js?v=20260625d"></script>
<script src="/js/common.js?v=20260624g"></script>
<!-- Bootstrap Italia bundle (componenti) + override sidebar BI (common-bi.js).
common-bi.js va DOPO common.js: ridefinisce solo loadSidebar() con markup BI,
@@ -328,7 +328,7 @@
bootstrap.loadFonts('/vendor/bootstrap-italia/dist/fonts');
}
</script>
<script src="/js/common-bi.js?v=20260624f"></script>
<script src="/js/common-bi.js?v=20260625d"></script>
<script src="/js/i18n.js?v=20260620"></script>
<script>
// ── Auth check ───────────────────────────────────────────
+2 -2
View File
@@ -147,7 +147,7 @@
</main>
</div>
<script src="../js/api.js?v=20260620"></script>
<script src="../js/api.js?v=20260625d"></script>
<script src="../js/common.js?v=20260624g"></script>
<!-- Bootstrap Italia bundle (componenti) + override sidebar BI (common-bi.js).
common-bi.js va DOPO common.js: ridefinisce solo loadSidebar() con markup BI,
@@ -158,7 +158,7 @@
bootstrap.loadFonts('../vendor/bootstrap-italia/dist/fonts');
}
</script>
<script src="../js/common-bi.js?v=20260624f"></script>
<script src="../js/common-bi.js?v=20260625d"></script>
<script src="../js/i18n.js?v=20260620"></script>
<script>
// ── Auth check ───────────────────────────────────────────
+2 -2
View File
@@ -169,7 +169,7 @@
</main>
</div>
<script src="../js/api.js?v=20260620"></script>
<script src="../js/api.js?v=20260625d"></script>
<script src="../js/common.js?v=20260624g"></script>
<!-- Bootstrap Italia bundle (componenti) + override sidebar BI (common-bi.js).
common-bi.js va DOPO common.js: ridefinisce solo loadSidebar() con markup BI,
@@ -180,7 +180,7 @@
bootstrap.loadFonts('../vendor/bootstrap-italia/dist/fonts');
}
</script>
<script src="../js/common-bi.js?v=20260624f"></script>
<script src="../js/common-bi.js?v=20260625d"></script>
<script src="../js/i18n.js?v=20260620"></script>
<script>
// ── Auth check ───────────────────────────────────────────