[FIX] P2/P3: aggiunti i metodi+route realmente mancanti (commit precedenti incompleti)
I commit 56ce97d/1a5db30/14c06c8 contenevano migrazioni+HTML ma gli Edit dei metodi controller e delle route erano falliti silenziosamente (ancore errate). Ora presenti e testati E2E in produzione: - DashboardController::sectorBenchmark (era 501) - SupplyChainController: sendQuestionnaire/publicQuestionnaire/submitPublicQuestionnaire/questionnaireStatus/resolveQuestionnaire + route 'supply-chain' (era 404) - PolicyController: attest/attestations/versions/diff/pendingAttestations + snapshot in approve + route (era 404) Test: benchmark 200, supplier flow send->submit(score 61)->dedup 409->DB risk_score=39, policy approve->attest(coverage 50%)->bump v2.0->diff(+2/-1)->pending ricompare. 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
c15d8db510
commit
31b8a4572c
+18
-2
@@ -252,17 +252,33 @@ $actionMap = [
|
||||
'POST:{id}/approve' => 'approve',
|
||||
'POST:aiGenerate' => 'aiGeneratePolicy',
|
||||
'GET:templates' => 'getTemplates',
|
||||
// Attestation + versioning (P3)
|
||||
'GET:pendingAttestations' => 'pendingAttestations',
|
||||
'GET:pending-attestations' => 'pendingAttestations',
|
||||
'POST:{id}/attest' => 'attest',
|
||||
'GET:{id}/attestations' => 'attestations',
|
||||
'GET:{id}/versions' => 'versions',
|
||||
'GET:{id}/diff' => 'diff',
|
||||
],
|
||||
|
||||
// ── SupplyChainController ───────────────────────
|
||||
'supply-chain' => [
|
||||
'GET:list' => 'list',
|
||||
'POST:create' => 'create',
|
||||
'GET:riskOverview' => 'riskOverview',
|
||||
// Self-assessment fornitori (P3)
|
||||
'GET:publicQuestionnaire' => 'publicQuestionnaire', // NO AUTH (token)
|
||||
'GET:public-questionnaire' => 'publicQuestionnaire', // NO AUTH (token)
|
||||
'POST:submitPublicQuestionnaire' => 'submitPublicQuestionnaire', // NO AUTH (token)
|
||||
'POST:submit-public-questionnaire' => 'submitPublicQuestionnaire', // NO AUTH (token)
|
||||
'POST:{id}/sendQuestionnaire' => 'sendQuestionnaire',
|
||||
'POST:{id}/send-questionnaire' => 'sendQuestionnaire',
|
||||
'GET:{id}/questionnaireStatus' => 'questionnaireStatus',
|
||||
'GET:{id}/questionnaire-status' => 'questionnaireStatus',
|
||||
'POST:{id}/assess' => 'assessSupplier',
|
||||
'GET:{id}' => 'get',
|
||||
'PUT:{id}' => 'update',
|
||||
'DELETE:{id}' => 'delete',
|
||||
'POST:{id}/assess' => 'assessSupplier',
|
||||
'GET:riskOverview' => 'riskOverview',
|
||||
],
|
||||
|
||||
// ── TrainingController ──────────────────────────
|
||||
|
||||
Reference in New Issue
Block a user