mirror of
https://github.com/idrainformatica/PecFlow.git
synced 2026-06-16 12:45:42 +02:00
Ruolo supervisor
This commit is contained in:
@@ -64,12 +64,7 @@ backend/app/api/v1/archival.py (endpoint GET /archival/batches, POST /archival/d
|
||||
frontend/src/pages/Archival/ (pagina log versamenti, download RdV, richiesta DIP)
|
||||
Il modello archival.py esiste ma la tabella archival_batches non e' nella migrazione corrente
|
||||
La configurazione conservatore nelle impostazioni tenant e' pronta, ma il "pulsante" che avvia il versamento non esiste
|
||||
4. Dashboard e Reportistica (Fase 7 – completamente mancante)
|
||||
|
||||
Non esistono endpoint /reports/summary, /reports/export
|
||||
Non esiste pagina Reports/Dashboard nel frontend (nessuna rotta in App.tsx)
|
||||
Non c'e' generazione PDF (WeasyPrint) ne' export CSV
|
||||
Non c'e' nessun grafico o KPI visibile (PEC ricevute/inviate oggi, anomalie, tasso consegna)
|
||||
5. Audit Log – modello esistente, tutto il resto mancante
|
||||
|
||||
Il modello audit_log.py e la tabella esistono
|
||||
@@ -89,12 +84,7 @@ La cifratura dei segreti notifiche usa base64.b64encode() senza encryption reale
|
||||
Il CI/CD GitHub Actions e' disabilitato (ci.yml.bak): non c'e' lint automatico, test o build su PR
|
||||
Non c'e' docker-compose.prod.yml (override produzione con configurazioni rafforzate)
|
||||
Docs /docs, /redoc sono disabilitate in produzione ma non c'e' un meccanismo di secret scan
|
||||
8. Invio PEC – funzionalita' mancanti
|
||||
|
||||
Non c'e' Forward messaggio (la risposta e' parzialmente implementata in ComposePage ma non e' chiaro se funziona end-to-end)
|
||||
Non c'e' endpoint per forzare un re-sync manuale di una casella (utile dopo un errore di connessione)
|
||||
Non c'e' indicazione visiva del numero di messaggi non letti nella sidebar per casella
|
||||
La barra ricerca nell'Inbox non ha filtri per data (da/a), stato PEC, tipo PEC
|
||||
9. Ruolo Supervisor
|
||||
|
||||
Il ruolo supervisor e' definito nell'enum DB e nella documentazione ma non ha logica differenziata dal operator nel codice: is_admin controlla solo admin/super_admin, tutto il resto e' trattato uguale
|
||||
|
||||
Reference in New Issue
Block a user