[FEAT] Supply chain: bottone 'Invia questionario' al fornitore (finding review CISO 🔴C)
Il backend sendQuestionnaire/questionnaire-status esisteva ma la UI non lo esponeva (guida prometteva una funzione non azionabile). Aggiunti: - bottone 'Invia questionario' in lista (azioni) e in dettaglio fornitore - funzione sendSupplierQuestionnaire (chiede email opzionale, mostra il link sq_ generato) - api.js: sendSupplierQuestionnaire + getSupplierQuestionnaireStatus Distinto 'Valuta (interna)' da 'Invia questionario' (link esterno). E2E prod: 201 + link generato. 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
fffee8e0bc
commit
5ff58aeceb
+3
-1
@@ -269,7 +269,9 @@ class NIS2API {
|
||||
importAssets(data) { return this.post('/assets/import', data); } // P2 import CMDB/CSV
|
||||
getControlsMonitoring() { return this.get('/audit/controlsMonitoring'); }
|
||||
getAcnRequirements() { return this.get('/audit/acnRequirements'); } // requisiti ACN per org
|
||||
updateAcnRequirement(id, status, note) { return this.put(`/audit/acnRequirements/${id}`, { status, evidence_note: note }); } // P1 continuous control monitoring (JWT)
|
||||
updateAcnRequirement(id, status, note) { return this.put(`/audit/acnRequirements/${id}`, { status, evidence_note: note }); }
|
||||
sendSupplierQuestionnaire(id, email) { return this.post(`/supply-chain/${id}/send-questionnaire`, email ? { email } : {}); } // self-assessment fornitore (link esterno)
|
||||
getSupplierQuestionnaireStatus(id) { return this.get(`/supply-chain/${id}/questionnaire-status`); } // P1 continuous control monitoring (JWT)
|
||||
|
||||
// ═══════════════════════════════════════════════════════════════════
|
||||
// Audit
|
||||
|
||||
Reference in New Issue
Block a user