Files
obis-gestionale-security/docs/development/devlog/2025-12-15-120000_sites_and_dashboard.md
2025-12-15 13:16:19 +01:00

27 lines
1.1 KiB
Markdown

# Piano di Sviluppo: Completamento Anagrafiche (Sedi) e Dashboard
Obiettivo: Completare le funzionalità mancanti per rendere l'applicazione pienamente operativa per la gestione della formazione.
## 1. Gestione Sedi (Sites)
Le sedi operative sono fondamentali per allocare i lavoratori.
- [x] **Backend**: Modulo `sites` (CRUD).
- Rotte: `GET /sites`, `GET /sites?companyId=...`, `POST /sites`, `PUT /sites/:id`, `DELETE /sites/:id`.
- [x] **Frontend**: Pagina Dettaglio Azienda.
- Visualizzazione dati azienda.
- Tabella Sedi associate.
- Form (Modal) per Aggiunta/Modifica Sede.
- [x] **Frontend**: Integrazione nel Form Lavoratore.
- Abilitare la select "Sede" filtrata in base all'azienda selezionata.
## 2. Dashboard e Scadenziario
- [x] **Backend**: Endpoint `GET /dashboard/stats`.
- Conteggio scadenze (Scaduti, In scadenza 30gg, Validi).
- Prossimi corsi in programma.
- [x] **Frontend**: Widget Dashboard.
- Cards riepilogative (KPI).
- Tabella "In Scadenza" veloce (Solo KPI per ora).
## 3. Notifiche (Base)
- [x] Implementazione servizio invio mail (Stub/Log per ora).