initial commit
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
|
||||
# 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).
|
||||
Reference in New Issue
Block a user